[Ajuda] Mensagem de kick aparecer para jogador kickado
#1

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
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;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)