28.08.2013, 02:06
Quando dou kick em alguem de meu servidor aparece para todos que ele foi kickado mais para o jogador que foi kickado aparece server closed direto alguem me ajuda a fazer aparecer para ele que foi kickado tmb ?
code abaixo
code abaixo
pawn Код:
COMMAND:kick(playerid, params[])
{
new PlayerToKick, Reason[128], ReasonMsg[128], Name[24], AdminName[24];
SendAdminText(playerid, "/kick", params);
if (APlayerData[playerid][LoggedIn] == true)
{
if (APlayerData[playerid][PlayerLevel] >= 1)
{
if (sscanf(params, "us[128]", PlayerToKick, Reason)) SendClientMessage(playerid, 0xFF0000AA, "Digite: \"/kick <Player> <Motivo>\"");
else
if (IsPlayerConnected(PlayerToKick))
{
GetPlayerName(playerid, AdminName, sizeof(AdminName));
GetPlayerName(PlayerToKick, Name, sizeof(Name));
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
format(ReasonMsg, 128, "-| %s foi Kickado pelo Administrador %s. Motivo: %s |-", Name, AdminName, Reason);
SendClientMessageToAll(0xFF0000FF, ReasonMsg);
format(ReasonMsg, 128, "Voce Foi Kickado Pelo %s %s", AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
format(ReasonMsg, 128, "Motivo: %s", Reason);
Kick(PlayerToKick);
}
else
SendClientMessage(playerid, 0xFF0000FF, "O Player nao esta Online");
}
else
return 0;
}
else
return 0;
return 1;
}