31.08.2009, 09:10
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(makeadmin, 9, cmdtext);
return 0;
}
dcmd_makeadmin(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] != 5) return SendClientMessage(playerid, color, "Sorry, You need to be a level 5 admin to use this command");
new id, level;
if(sscanf(params, "ui", id, level)) return SendClientMessage(playerid, color, "USAGE: /makeadmin [playerid] [level]");
else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, color, "Player not found");
else if ((level < 1) || (level > 5)) return SendClientMessage(playerid, color, "The admin level can't be bigger then 5 and smaller then 1");
else
{
PlayerInfo[id][pAdmin] = level;
SendClientMessage(playerid, color, "Player became admin");
}
return 1;
}
pawn Код:
PlayerInfo[playerid][pAdmin] = level;
pawn Код:
PlayerInfo[giveplayerid][pAdmin] = level;