Answer please!!
#1

I'am scripting my own gamemode for the server i will create but i still didn't get the answer to my question.

I have 8 admin levels

(1) Server Moderator
(2) Junior Administrator
(3) Senior Administrator
(4) Head Administrator
(5) Community Manager
(6) Executive Director
(7) Community Co-Owner
( Community Owner

So, my /makeadmin command is

Код:
CMD:makeadmin(playerid, params[]) {

    if(pInfo[playerid][Admin] < 4)
        return SendClientMessage(playerid, GREY, "You are not authorized to use that command.");

    new
        targetid,
        AdminLevel
    ;

    if(sscanf(params, "ui", targetid, AdminLevel))
        return SendClientMessage(playerid, GREY, "USAGE: /makeadmin (playerid) (level)");

    if(!IsPlayerConnected(targetid))
        return SendClientMessage(playerid, GREY, "ERROR: player is not conencted.");

    if(AdminLevel > 8)
        return SendClientMessage(playerid, GREY, "LEVELS available: 1 to 8.");

    new
        tname[MAX_PLAYER_NAME],
        pname[MAX_PLAYER_NAME]
    ;

    GetPlayerName(playerid, pname, sizeof(pname));
    GetPlayerName(targetid, tname, sizeof(tname));

    new
        str[101]
    ;

    format(str, sizeof(str), "Administrator %s has set your admin level to %d, %s", pname, AdminLevel, (AdminLevel > pInfo[playerid][Admin]) ? ("congratulations on your promotion!") : ("improve yourself where possible!"));
    SendClientMessage(targetid, RED, str);
    format(str, sizeof(str), "You have set %s\'s admin level to %d", tname, AdminLevel);
    SendClientMessage(playerid, RED, str);

    pInfo[targetid][Admin] = AdminLevel;
    return true;
}
So only Admin Level 5 or above are only allowed to use /makeadmin, then how can i make Admin Level 6 avoid making someone admin level 7, how to avoid Admin Level 7 to make someone Admin Level 8.

And how can i allow Admin Level 4 to use /makeadmin, because when doing "< 4" It only allows Admin Level 5s to execute the command.
Reply


Messages In This Thread
Answer please!! - by iCurse - 12.04.2016, 14:23
Re: Answer please!! - by Godey - 12.04.2016, 14:34
Re: Answer please!! - by iCurse - 12.04.2016, 14:36
Re: Answer please!! - by Godey - 12.04.2016, 14:38
Re: Answer please!! - by iCurse - 12.04.2016, 14:42
Re: Answer please!! - by Godey - 12.04.2016, 14:44
Re: Answer please!! - by iCurse - 12.04.2016, 14:48
Re: Answer please!! - by Godey - 12.04.2016, 14:57
Re: Answer please!! - by iCurse - 12.04.2016, 15:04
Re: Answer please!! - by Godey - 12.04.2016, 15:14

Forum Jump:


Users browsing this thread: 1 Guest(s)