13.09.2014, 09:09 
	
	
	
		Try mine (havent test it yet):
	
	
	
	
pawn Код:
CMD:setlevel(playerid, params[])
{
new ID, levels;
new pname[100];
new Nam[100];
if(!IsPlayerAdmin(playerid))return 0;
if(sscanf(params,"ui",ID,levels)) return SendClientMessage(playerid,0xFF9900AA, ""COL_GREEN"[Usage]: /setadmin [ID] [Level 1-5]");
if(levels > 5) return SendClientMessage(playerid,0xFF0000FF,""COL_RED"[Error]: "COL_LIGHTBLUE"Maximal Admin Level is 5.");
if(!IsPlayerConnected(ID))return SendClientMessage(playerid,-1,""COL_RED"[Error]: The user is not connected or invalid id.");
if(pInfo[ID][pAdmin] == levels) return SendClientMessage(playerid,0xFF0000FF, ""COL_RED"[Error]: "COL_LIGHTBLUE"The person is already have this admin level.");
GetPlayerName(playerid,Nam, MAX_PLAYER_NAME);
GetPlayerName(ID,pname,MAX_PLAYER_NAME);
format(string, sizeof(string),""COL_LIGHTBLUE"[Promoted]: "COL_GREEN"Administrator %s set your admin level to %d, Congratulations!",Nam,levels);
SendClientMessage(ID,0xFF9900AA,string);
format(string, sizeof(string),"[Adm-CMD]: "COL_GREEN"You have set player %s Admin level to level %d!",pname,levels);
SendClientMessage(playerid,0xFF9900AA,string);
pInfo[ID][pAdmin] = levels;
return 1;
}
