20.07.2014, 02:52
Eu jб tinha visto no wiki, porйm continua nгo aparecendo a msg.. Quando kicko alguйm apenas aparece para pessoa: The server closed connection.
Cуdigo:
Cуdigo:
pawn Код:
forward DelayedKick(playerid);
public DelayedKick(playerid)
{
Kick(playerid);
}
command(kick, playerid, params[])
{
new string[150];
new ID, Motivo[150];
if(PlayerInfo[playerid][pAdmin] == 0)return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo tem permissгo para usar esse comando!");
if(sscanf(params, "us[128]", ID, Motivo)) return SendClientMessage(playerid, Vermelho, "[ x ] Uso correto: /kickar [ID] [motivo]");
if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid, Vermelho, "[ x ] Jogador(a) nгo estб conectado(a)!");
if(strval(params) == playerid)return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo pode kickar vocк mesmo!");
format(string, sizeof(string), "[Admin] Vocк foi kickado pelo(a) adminstrador(a) %s (Motivo: %s)", NomePlayer(playerid), Motivo);
SendClientMessage(playerid, COR_VERDEC, string);
format(string, sizeof(string), "[Admin] O(A) adminstrador(a) %s kickou o(a) jogador(a) %s (Motivo: %s)", NomePlayer(playerid), GetPlayerNameEx(strval(params)),Motivo);
SendClientMessage(playerid, Azul, string);
Kick(ID);
SetTimerEx("DelayedKick", 1000, false, "d", playerid);
return 1;
}

