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