17.01.2015, 10:27
Quote:
PHP код:
PHP код:
|
Here's:
pawn Код:
CMD:setadmin(playerid, params[])
{
new ID, Level, string[144], name[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}You are not authorized to use this command.");
if(sscanf(params, "ui", ID, Level)) return SendClientMessage(playerid, -1, "{FF0000}USAGE: {FFFFFF}/SetAdmin [Player ID] [Level]");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}That player is not connected.");
if(Level > 4) return SendClientMessage(playerid, -1, "{FF0000}ERROR: {FFFFFF}Invalid Level. [0 - 4]");
if(PlayerInfo[ID][pAdmin] == Level) return SendClientMesage(playerid, -1, "{FF0000}ERROR: {FFFFFF}That player already it's havin' that Admin Level.");
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(ID, pname, sizeof(pname));
format(string, sizeof(string), "{FF0000}[ADMIN]: {FFFFFF}Administrator {FF0000}%s {FFFFFF}has setted your Admin Status to {FF0000}%i.", name, Level);
SendClientMessage(ID, -1, string);
format(string, sizeof(string), "{FF0000}[ADMIN]: {FFFFFF}You've setted {FF0000}%s's {FFFFFF}Admin Status to {FF0000}%i.", pname, Level);
SendClientMessage(playerid, -1, string);
PlayerInfo[ID][pAdmin] = Level; // Sets to that Player Admin Level to his specified Level.
return 1;
}