Команда /kick

Muller

Ландшафтный мастер
Модератор
Код:
forward PlayerKick(playerid);
public PlayerKick(playerid)
{
    Kick(playerid);
}

CMD:kick(playerid, params[])// /kick ID Причина
{
    if(pInfo[playerid][pAdmin] == false) return 1; // Сюда свою проверку на админа
    new stra[90], strb[90];
    format(stra, sizeof(stra), "Вы кикнули игрока %s[%d] по причине: %s", GetPlayerName(params[0]),params[0], params[1]);
    format(strb, sizeof(strb), "Вас кикнул %s[%d] по причине: %s", GetPlayerName(playerid), playerid, params[1]);
  
    SendClientMessage(playerid, 0x00FF00FF, stra);
    SendClientMessage(params[0], 0x00FF00FF, strb);
  
    SetTimerEx("PlayerKick", 500, false, "i", params[0]); // Ставим таймер чтобы сообщение успело отправиться
    return 1;
}
 
Сверху