15.04.2012, 09:36
How to make that the admin 4 levels couldn't kick the admin 5 of level?
Код:
COMMAND:kick(playerid,params[])
{
new string[120];
if(Player[playerid][AdminLevel] < 4) return SendClientMessage(playerid,COLOR_RED,"Вы не администратор.");
if(sscanf(params,"is",params[0], params[1])) return SendClientMessage(playerid,COLOR_RED,"Используйте: /kick [id игрока] [причина].");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_RED,"Нет такого игрока!");
if(playerid == params[0]) return SendClientMessage(playerid,COLOR_RED,"Нельзя кикнуть себя!");
format(string,sizeof(string),"Администратор %s[%i] кикнул игрока %s.[Причина: %s].",GN(playerid),playerid,GN(params[0]), params[1]);
SendClientMessageToAll(COLOR_RED, string);
Kick(params[0]);
return true;
}

