13.07.2013, 09:56
pawn Код:
CMD:setadmin(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new level, targetid;
if(sscanf(params,"ud", targetid, level))
{
SendClientMessage(playerid, -1,"USAGE: /setadmin [playerid] [level]");
return 1;
}
if(level > 4) return SendClientMessage(playerid, COLOR_BRIGHTRED, "SERVER: Maximum Administrator level is 4.");
if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_BRIGHTRED, "That player is not connected!");
new MyString[128];
new TargetString[128];
format(MyString,sizeof MyString, "Administrator level set.", targetid, level);
format(TargetString,sizeof TargetString, "You have been promoted to a Administrator. /help for more information");
SendClientMessage(targetid, COLOR_LIGHTCYAN, TargetString );
SendClientMessage(playerid, COLOR_GREEN, MyString);
PlayerInfo[targetid][pAdmin] = level;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "You're not authorized to use that command!");
return 1;
}
return 1;
}