12.04.2014, 04:34
Eu boto o motivo que a pessoa foi banida e nгo aparece alguem sabe ageitar ?
Код:
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; } } }