Feeling confusion while making myself admin.
#5

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;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)