26.02.2011, 09:58
pawn Код:
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),alevel);
SendClientMessage(playerid,red,string);
format(string,sizeof(string),"Administrator %s has set your Administrator Level to %d!",GetName(playerid),alevel);
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;
}