Admin ranks - Switch
#7

Quote:
Originally Posted by ConnorW
Посмотреть сообщение
This will also work
pawn Код:
GetAdminRankName(playerid)
{
    new string[24];
    switch(PlayerInfo[playerid][pAdmin])
    {
        case 0:
        {
            string = "Moderator"
        }
        case 1:
        {
            string = "Game Administrator"
        }
        case 2:
        {
            string = "Lead Administrator"
        }
        case 3:
        {
            string = "Server Manager"
        }
    }
    return string;
}
CMD:makeadmin(playerid, params[])
{
    new id, AdminLevel;

    if(PlayerInfo[targetid][pAdmin] >= 3 || IsPlayerAdmin(playerid))
    {
        if(sscanf(params, "ui", id, AdminLevel))
            return SendClientMessage(playerid, -1, "USAGE: /makeadmin [ID] [LEVEL 1-4]");

        if(AdminLevel < 1 || AdminLevel > 4)
            return SendClientMessage(playerid, COLOR_RED, "ERROR: Invalid Admin level");

        if(!IsPlayerConnected(id))
            return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected!");
        PlayerInfo[id][pAdmin] = AdminLevel;
        SendClientMessageEx(playerid, COLOR_LAWNGREEN, "You've just been made: %s admin level: %i", ReturnName(id), GetAdminRankName(id));
        SendClientMessageEx(targetid, COLOR_LAWNGREEN, "You've just been made admin level: %i by %s", GetAdminRankName(id), ReturnName(id));
    }
    else return SendClientMessage(playerid, COLOR_RED, "ERROR: You are not an Admin!");

    return 1;
}
You're using the function before the admin level.
This code will not show the admin level name. You're formatting an integer there...
Then the admin who's going to promote someone is the playerid, why do you returnname of the targetid? Makes no sense.

PHP код:
        SendClientMessageEx(playeridCOLOR_LAWNGREEN"You've just made: %s admin level: %s",ReturnName(id), GetAdminRankName(id));
        
SendClientMessageEx(targetidCOLOR_LAWNGREEN"You've just been made admin level: %s by %s"GetAdminRankName(id), ReturnName(playerid)); 
Reply


Messages In This Thread
Admin ranks - Switch - by Mo123 - 28.10.2018, 22:18
Re: Admin ranks - Switch - by RogueDrifter - 28.10.2018, 22:24
Re: Admin ranks - Switch - by TheToretto - 28.10.2018, 22:25
Re: Admin ranks - Switch - by Mo123 - 28.10.2018, 22:52
Re: Admin ranks - Switch - by TheToretto - 28.10.2018, 22:56
Re: Admin ranks - Switch - by d3Pedro - 29.10.2018, 04:07
Re: Admin ranks - Switch - by TheToretto - 29.10.2018, 06:45
Re: Admin ranks - Switch - by d3Pedro - 29.10.2018, 07:40
Re: Admin ranks - Switch - by TheToretto - 29.10.2018, 07:46

Forum Jump:


Users browsing this thread: 7 Guest(s)