pawn Код:
command(kickar, playerid, params[])
{
if(DadosPlayer[playerid][pAdmin] >= 1)
{
new motivo[40];
if(sscanf(params, "us[40]", params[0], motivo)) return SendClientMessage(playerid, VERMELHO, "|ERRO| Correto: /kickar [id] [motivo]");
if(!IsPlayerConnected(params[0]) && params[0] != INVALID_PLAYER_ID)
{
new count = 0;
count = GetTickCount();
if(GetTickCount() - count >= 3000)
{
if(params[0] != playerid)
{
format(str, sizeof(str), "|INFO| %s foi kikado pelo %s %s. Motivo: %s", GetPlayerNameEx(playerid), CargoAdmin(playerid), GetPlayerNameEx(playerid), motivo);
SendClientMessageToAll(VERMELHO, str);
Kick(params[0]);
}
}
else
{
SendClientMessage(playerid, VERMELHO, "voce nao pode dar-se pontape voce mesmo");
}
}
else
{
SendClientMessage(playerid, VERMELHO, "|ERRO| Player nгo conectado");
}
}
else
{
SendClientMessage(playerid, VERMELHO, "|ERRO| Vocк nгo й um membro da Staff e nгo pode Executar esse Comando.");
}
return 1;
}
pawn Код:
command(daradmin, playerid, params[])
{
if(DadosPlayer[playerid][pAdmin] >= 4)
{
if(sscanf(params, "ui", params[0], params[1])) return SendClientMessage(playerid, VERMELHO, "|ERRO| Vocк nгo й um membro da Staff e nгo pode Executar esse Comando.");
if(IsPlayerConnected(params[0]) && params[0] != INVALID_PLAYER_ID)
{
if(params[1] < 0 || params[1] > 3)
{
if(DadosPlayer[playerid][pAdmin] != params[1])
{
DadosPlayer[playerid][pAdmin] = params[1];
format(str, sizeof(str), "|INFO| %s %s lhe deu cargo de Administrador", CargoAdmin(playerid), GetPlayerNameEx(playerid), Valor);
SendClientMessage(playerid, AZUL, str);
format(str, sizeof(str), "Vocк deu a %s admin nivel %i.", GetPlayerNameEx(playerid), Valor);
SendClientMessage(playerid, AZUL, str);
}
else
{
SendClientMessage(playerid, VERMELHO, "|ERRO| Este player jб tem este nнvel.");
}
}
else
{
SendClientMessage(playerid, VERMELHO, "|ERRO| Nivel do Moderador й 3( 0 para tirar ).");
}
}
else
{
SendClientMessage(playerid, VERMELHO, "|ERRO| Player nгo conectado");
}
}
else
{
SendClientMessage(playerid, VERMELHO, "|ERRO| Vocк nгo й um membro da Staff e nгo pode Executar esse Comando.");
}
return 1;
}
what ?:
pawn Код:
if(params[1] == 0 || params[1] == 3) return ..
nгo adicionar timer's pode causar lag, parвmetros uso sscanf, os cumprimentos do Mйxico.