How to put Limit in this?
#2

Quote:
Originally Posted by Harry_Sandhu
View Post
I just want to add the Limit. like: if a PLayer do /makeadmin 0 7 then it should display that Ranks only from 1-6
+ I want to add that If a Player is Higher Rank than Other or same Rank than other then it should not Promote demote someone.

PLZ HELP.

This is my Pawn code
pawn Code:
CMD:makeadmin(playerid, params[])
{
                                                  //24 is max player  name
    new playerid2,level,aName[24],pName2[24],string[128];
    if(level > 6 || level < 0) return SendClientMessage(playerid, ERROR,"Usage: /makeadmin [Playerid/PartOfName][Level(0-6)]");
    if(PlayerInfo[playerid][pAdmin] < PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, ERROR,"You cannot promote/demote a Higher rank admin than you.");
    if(PlayerInfo[playerid][pAdmin] > 4 || IsPlayerAdmin(playerid)) {
        if(sscanf(params,"ud",playerid2,level)) return SendClientMessage(playerid, ERROR,"Usage: /makeadmin [Playerid/PartOfName][Level(0-6)]");
        if(!IsPlayerConnected(playerid2)) return SendClientMessage(playerid,ERROR,"Invalid Player.");

        GetPlayerName(playerid, aName,24);
        GetPlayerName(playerid2, pName2,24);

        format(string,sizeof(string), "Admin %s gave you Admin level %d",aName,level);
        SendClientMessage(playerid2, COLOR_YELLOW, string);

        format(string,sizeof(string), "You gave Admin level %d to %s",level,pName2);
        SendClientMessage(playerid, ADMIN, string);
       
        format(string, sizeof(string),"Admin %s gave admin level %d to %s",aName,level,pName2);
        SendAdminMessage(COLOR_RED, string);

        PlayerInfo[playerid2][pAdmin] = level;
        return 1;
    }
    SendClientMessage(playerid, ERROR, "You are not authorized to use that command.");
    return 1;
}
pawn Code:
if (pAdmin > 6 || pAdmin < 0) return SendClientMessage(playerid, COLOR_RED,"System: Valid Admin Levels: 0-6!");
Reply


Messages In This Thread
How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 04:28
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 04:30
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 04:36
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 04:39
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 04:41
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 04:43
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 04:45
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 04:46
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 04:47
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 04:51
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 04:55
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 05:02
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 05:06
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 05:07
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 05:09
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 05:09
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 05:15
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 05:15
Re: How to put Limit in this? - by Shockey HD - 31.07.2011, 05:23
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 07:32
Re: How to put Limit in this? - by Harry_Sandhu - 31.07.2011, 07:39
Re: How to put Limit in this? - by Nenad - 31.07.2011, 07:55
Re: How to put Limit in this? - by iggy1 - 31.07.2011, 08:04

Forum Jump:


Users browsing this thread: 6 Guest(s)