25.11.2012, 19:55
Buenas amigasos de SAMP tengo una pequeсa dudita la cual es:
їComo hago para que este CMD funcione solo si ponen _ (Nombre_Apellido)?
Trate con strfind pero no me salio y bueno vine aver si me dan una ayudita por favor.
PD: Tambiйn les agradeceria si me dicen cuales son los caracteres minimos de un Nick en SAMP.
Muchas Gracias.
Un saludo.
pawn Код:
YCMD:desbanex(playerid, params[], help)
{
if( g_PlayerInfo[playerid][pAdmin] > 3 )
{
if(pAdminDuty[playerid] == 1)
{
static TargetID, BANEADO[24], tReason[50], query[69], pBan[69], MyString[135];
if( help ) return SendClientMessage( playerid, COLOR_BLUE, "[Informaciуn]: Este comando sirve para desbanear a un usuario." );
if( !sscanf(params, "s[24]s[50]", BANEADO, tReason) )
{
//if( TargetID == playerid ) return SendClientMessage( playerid, COLOR_ERROR, "[Error]: No puedes usar este comando en si mismo." );
if( strlen( tReason ) > 50 ) return SendClientMessage( playerid, COLOR_ERROR, "[Error]: Caracteres maximos: 50." );
if( TargetID == INVALID_PLAYER_ID ) return SendClientMessage( playerid, COLOR_ERROR, "[Error]: ID invalida." );
if( strlen( BANEADO ) > 24 ) return SendClientMessage( playerid, COLOR_ERROR, "[Error]: Nombre maximo: 24 caracteres." );
format( MyString, sizeof MyString, "{FF0000}[AdmWarning]: {FF8000}%s - Desbaneу a %s - Razуn: %s.", GetName(playerid), BANEADO, tReason );
SendAdminMessage( playerid, COLOR_ADMIN, MyString );
mysql_format(g_Handle, query,"DELETE FROM `Baneados` WHERE `Baneado` = '%s'", BANEADO);
mysql_function_query(g_Handle, query, false, "SendQuery", "");
mysql_format(g_Handle, pBan,"DELETE FROM `Seriales` WHERE `Baneado` = '%s'", BANEADO);
mysql_function_query(g_Handle, pBan, false, "SendQuery", "");
}
else return SendClientMessage( playerid, COLOR_YELLOW, "Uso: /desbanex [NOMBRE_APELLIDO] [RAZУN]" );
}
else return PlayerPlaySound(playerid,1054,0.0,0.0,0.0), SendClientMessage( playerid, COLOR_ERROR, "[Error]: Usted debe estar On Duty para usar este comando." );
}
else return PlayerPlaySound(playerid,1054,0.0,0.0,0.0), SendClientMessage( playerid, COLOR_ERROR, "[Error]: Usted no esta autorizado para usar este comando." );
return 1;
}
Trate con strfind pero no me salio y bueno vine aver si me dan una ayudita por favor.
PD: Tambiйn les agradeceria si me dicen cuales son los caracteres minimos de un Nick en SAMP.
Muchas Gracias.
Un saludo.