04.11.2014, 16:36
pawn Код:
CMD:makeadmin(playerid, params[])
{
new targetid, level, string[128];
[PUT YOUR ADMIN SYSTEM HERE] && !IsPlayerAdmin(playerid)) return SendClientMessageEx(playerid, COLOR_GREY, "You are not authourized to use this command.");
else if(sscanf(params, "ui", targetid, level)) return SendClientMessageEx(playerid, COLOR_GREY, "Usage: /makeadmin [playerid] [0-5]");
else if(!IsPlayerConnectedEx(targetid) || !IsPlayerLogged(targetid)) return SendClientMessageEx(playerid, COLOR_GREY, "Invalid player specified.");
else if(level < 0 || level > 5) return SendClientMessageEx(playerid, COLOR_GREY, "You have enter an invalid administrator level.");
PlayerInfo[targetid][pAdminLevel] = level;
format(string, sizeof(string), "* You have been made a %s by %s %s.", GetAdminRank(targetid), GetAdminRank(playerid), GetPlayerNameEx(playerid));
SendClientMessageEx(targetid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "You have made %s a %s.", GetPlayerNameEx(targetid), GetAdminRank(targetid));
SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string);
return 1;
}