/kick command help
#1

Hi everyone,

I created a /kick cmds for admins. It works perfect. But the player who got kicked didnt see a message.
He only see: server closed connection.

This is the /kick command

pawn Код:
CMD:kick(playerid, params[])
{
    new string[128], str[356], id, reason[128];
    if(PlayerAcc[playerid][Log] == 0) return SendClientMessage(playerid, COLOR_ORANGE, "** You are not logged in, please login first.");
    if(PlayerAcc[playerid][Admin] == 0) return SendClientMessage(playerid, -1,""orange"** Sorry, only admins level 4+ can do that command.");
    if(PlayerAcc[playerid][Admin] >= 4)
    {
        if(sscanf(params, "us[128]", id, reason)) return SendClientMessage(playerid, COLOR_ORANGE, "** You must be type /kick <playerid> <reason>");
        if(PlayerAcc[playerid][Admin] < PlayerAcc[id][Admin]) return ErrorMessages(playerid, 3);
        if(id == INVALID_PLAYER_ID) return ErrorMessages(playerid, 2);
        if(id == playerid) return ErrorMessages(playerid, 4);
        format(str, sizeof(str), "** %s(%d) has been kicked by Admin %s(ID:%d) (Reason: %s)", GetName(id), id, GetName(playerid), playerid, reason);
        SaveIn("kicklog", str);
        format(string, sizeof(string), "** You have been kicked %s(ID:%d) (Reason: %s)", GetName(id), id, reason);
        SendClientMessage(playerid, COLOR_RED, string);
        format(string, sizeof(string), "** %s(ID:%d) has been kicked by Admin %s(ID:%d) (Reason: %s)", GetName(id), id, GetName(playerid), playerid, reason);
        SendClientMessageToAll(COLOR_RED, string);
        format(string, sizeof(string), "** You have been kicked by Admin %s(ID:%d) (Reason: %s)", GetName(playerid), playerid, reason);
        SendClientMessage(playerid, COLOR_RED, string);
        Kick(id);
    }
    else return ErrorMessages(playerid, 1);
    return 1;
}
See? The player who got kicked must be see:
Quote:

** You have been kicked by Admin %s(ID:%d) (Reason: %s)

But he didn't see it.

What's wrong with it?
Reply


Messages In This Thread
/kick command help - by mickos - 09.06.2014, 11:21
Re: /kick command help - by Konstantinos - 09.06.2014, 11:22
Re: /kick command help - by doreto - 09.06.2014, 11:22
Re: /kick command help - by Rittik - 09.06.2014, 11:45

Forum Jump:


Users browsing this thread: 1 Guest(s)