26.02.2011, 09:28
The same like up (only one letter added):
Код:
dcmd_setlevel(playerid,params[]) { new alevel; if(level[playerid] >= 5) { new playerid2, string[128]; if(sscanf(params, "ud", playerid2, alevel)) { if(IsPlayerConnected(playerid2)) { if(alevel <= 6) { new playerfile[128]; level[playerid2] = alevel; dini_IntSet(playerfile,"Level",alevel); format(string,sizeof(string),"You have set %s's Administrator Level to %d!",GetName(playerid2),level); SendClientMessage(playerid,red,string); format(string,sizeof(string),"Administrator %s has set your Administrator Level to %d!",GetName(playerid),level); SendClientMessage(playerid2,red,string); } else return SendClientMessage(playerid,red,"ERROR: You cannot set higher Administrator Level than 5!"); } else return SendClientMessage(playerid,red,"ERROR: Player is not connected!"); } else return SendClientMessage(playerid,red,"USAGE: /setlevel [playerid] [level]"); } else return SendClientMessage(playerid,red,"ERROR: Only Admins with level 5 can use this command!"); return 1; }