10.04.2014, 01:12
Nгo aparece o motivo eu do /tempban id [os dias de ban] e o motivo nгo aparece..
OBS: SE FOR PRA CRITICAR NГO PRECISA COMENTAR, ESTOU AQUI PRA ERRAR E APRENDER, PROS QUE TГO INTERESSADO EM AJUDAR EM VEZ DE JULGAR MUITO OBRIGADO
Код:
dcmd_tempban(playerid,params[])
{
if(Player[playerid][pAdmin] < 1)
return 0; // idx
else
{
new tmp[256],tmp2[256],Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
new tmp3[256];
tmp3 = strtok(params,Index);
if(!strlen(tmp)||!strlen(tmp2) || !strlen(tmp3))
return SendClientMessage(playerid,COR_USOCORRETO,"Uso: /tempban [id] [dias] [motivo]");
new id;
if(!IsNumeric(tmp))
id = ReturnPlayerID(tmp);
else
id = strval(tmp);
if(strval(tmp2) > 999)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Mбximo de dias: 999");
if(Player[playerid][DelayBan] == true)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Aguarde um instante para poder banir alguйm novamente.");
if(!IsPlayerConnected(id) && id != INVALID_PLAYER_ID)
return SendClientMessage(playerid,COR_ERRO,"ERRO: Jogador nгo conectado.");
else
{
BanExtend(playerid, id, params[strlen(tmp3)+strlen(tmp2)+2], strval(tmp2));
Player[playerid][DelayBan] = true;
SetTimerEx("TimerBan", 1000, 0, "i", playerid);
return 1;
}
}
}

