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.
|