19.09.2012, 04:05
Ok try this.
pawn Code:
CMD:setstaff(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
{
new Player, Level;
if (sscanf(params, "ui", Player, Level))
{
if(Level < 1)
{
SendClientMessage(playerid, COLOR_GREY, "Invalid staff level!");
}
else if(PlayerInfo[Player][pAdminLevel] >= 1)
{
SendClientMessage(playerid, COLOR_GREY, "Player is already an Admin or Mod!");
}
else if (Player == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_GREY, "Invalid player name or id entered!");
}
else
{
new string[256], file[256];
PlayerInfo[Player][pAdminLevel] = Level;
dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
format(string, sizeof(string), "You have been promoted to administration team by %s", GetPlayerNameEx(playerid));
SendClientMessage(Player, COLOR_GREEN, string);
format(string, sizeof(string), "You have promoted %s to level: %i", GetPlayerNameEx(Player), Level);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
return 1;
}

