20.02.2011, 03:49
Bueno, hace mucho vengo buscando el /tempban para mi server rol (Ravens GM) y Lunnatiicz me lo paso
, pero esta con un "procesador de comandos" que no es compatible con mi GM
entonces necesito que me ayuden a convertirlo en Strcmp. Este es el que hay que convertir:
Les dejo un ejemplo de /ban, por ejemplo 
Y si pueden, que el temp ban sea con minutos en ves de dias. Yo me encargo de traducirlo


pawn Код:
COMMAND:tban(playerid,params[])
{
if(!IsPlayerAdmin(playerid))
return 0;
new id,days,reason[128];
if(JB_sscanf(params,"iiz",id,days,reason))
return SendClientMessage(playerid,JB_RED,"Usage: /tban <ID> <days> <reason>");
if(IsPlayerConnected(id) && id!=playerid && days>0 && !isnull(reason))
{
TempBan(id,days,reason);
return 1;
}
return SendClientMessage(playerid,JB_RED,"Usage: /tban <ID> <days> <reason>");
}
COMMAND:tunban(playerid,params[])
{
if(!IsPlayerAdmin(playerid))
return 0;
if(!isnull(params))
{
if(DeleteTempBan(params))
JB_SendFormattedMessage(playerid,JB_GREEN,"JunkBuster: Temporary ban of player '%s' has successfully been deleted.",params);
else
JB_SendFormattedMessage(playerid,JB_RED,"JunkBuster: Could not delete temporary ban of player '%s'!",params);
return 1;
}
return SendClientMessage(playerid,JB_RED,"Usage: /tunban <name>");
}

pawn Код:
if(strcmp(cmd, "/ban", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new playersip[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] <reason>");
return 1;
}
