CMD:comandox(playerid, params[])
{
if((ADM[playerid] == 10)){
new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = "Proibido xingamentos ";
new warned = strval(tmp), str[200], PID;
new pname[MAX_PLAYER_NAME];
GetPlayerName(PID, pname, MAX_PLAYER_NAME);
if(!IsNumeric(tmp)) return SendClientMessage(playerid,ERRO,"| ERRO | Uso: ");
if(IsPlayerConnected(warned) && warned != INVALID_PLAYER_ID) {
if(warned != playerid) {
if(TimeStamp()-AvisoTick[warned] < 10) return SendClientMessage(playerid,-1,"[ERRO]: Vocк deve aguardar 10 segundos ");
PlayerInfo[warned][Warnings]++;
AvisoTick[warned] = TimeStamp();
if( PlayerInfo[warned][Warnings] == MAX_WARNINGS) {
format(str, sizeof (str), "Administrador (a) \"%s\" kickou \"%s\". (Motivo: %s) (Aviso: %d/%d)***", PlayerName(playerid), pname,tmp2, PlayerInfo[warned][Warnings], MAX_WARNINGS);
SendClientMessageToAll(-1, str);
return 1;
} else {
ProcessarAdvertencia(warned, tmp2);
format(str, sizeof (str), "Administrador (a) \"%s\" advertiu \"%s\". (Motivo: %s) (Aviso: %d de %d)***", PlayerName(playerid), pname, tmp2, PlayerInfo[warned][Warnings], MAX_WARNINGS);
return SendClientMessageToAll(-1, str);
}
} else return SendClientMessage(playerid, ERRO, "[ERRO]: Voce nao pode advertir voce mesmo");
} else return SendClientMessage(playerid, ERRO, "[ERRO]: Jogador nao conectado");
} else return SendClientMessage(playerid,ERRO,"[ERRO]: Vocк nгo tem permissгo para isso");
}
CMD:comandox(playerid, params[]) { if((ADM[playerid] == 10)) return SendClientMessage(playerid,ERRO,"[ERRO]: Vocк nгo tem permissгo para isso"); new Index, tmp[256], tmp2[256], pname[MAX_PLAYER_NAME], warned = strval(tmp), str[200], PID; tmp = strtok(params,Index), tmp2 = "Proibido xingamentos "; if(!IsNumeric(tmp)) return SendClientMessage(playerid,ERRO,"| ERRO | Uso: /comandox"); if(!IsPlayerConnected(warned) && warned != INVALID_PLAYER_ID) return SendClientMessage(playerid, ERRO, "[ERRO]: Jogador nao conectado"); if(warned != playerid) return SendClientMessage(playerid, ERRO, "[ERRO]: Voce nao pode advertir voce mesmo"); if(TimeStamp()-AvisoTick[warned] < 10) return SendClientMessage(playerid,-1,"[ERRO]: Vocк deve aguardar 10 segundos "); PlayerInfo[warned][Warnings]++; AvisoTick[warned] = TimeStamp(); if(PlayerInfo[warned][Warnings] == MAX_WARNINGS) { format(str, sizeof (str), "Administrador (a) \"%s\" kickou \"%s\". (Motivo: %s) (Aviso: %d/%d)***", PlayerName(playerid), pname,tmp2, PlayerInfo[warned][Warnings], MAX_WARNINGS); SendClientMessageToAll(-1, str); return 1; } else { ProcessarAdvertencia(warned, tmp2); format(str, sizeof (str), "Administrador (a) \"%s\" advertiu \"%s\". (Motivo: %s) (Aviso: %d de %d)***", PlayerName(playerid), pname, tmp2, PlayerInfo[warned][Warnings], MAX_WARNINGS); return SendClientMessageToAll(-1, str); } return 1; }
ZEDD666, atй copilou, mas comando da o cmd 1 texto, nгo inicia o cmd, diz que id й invбlido.
|