All pastes #623686 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-07-17 19:41 UTC
rendered paste body
dcmd_kick(playerid, params[])
{
        if (IsPlayerAdmin(playerid))
        {
                new
                        pos;
                if (!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos])
                {
                        SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kick [ID] [reason]");
                }
                else
                {
                        new
                                kickid = strval(params),
                                str[64], str1[64];
                        if (IsPlayerConnected(kickid))
                        {
                                Kick(kickid);
                                GetPlayerName(kickid, str, sizeof (str));
                                GetPlayerName(playerid, str1, sizeof (str));
                                format(str, sizeof (str), "%s [ID: %d] Has Kicked %s | Reason: %s", str1, playerid, str, params[pos]);
                                SendClientMessageToAll(COLOR_RED, str);
                                printf(str);
                        }
                }
        }
        return 1;
}