I Need Setlevel CMD That Using zcmd And Sscanf
#5

Considering you've this:
PHP код:
new PlayerInfo[MAX_PLAYERS][Extra]; 
Defines:
PHP код:
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA 
Command would be:
PHP код:
CMD:setlevelplayeridcmdtext[] ) {
    new 
targetid,
        
adminlevel,
        
string[128],
        
targetname[MAX_PLAYER_NAME],
        
playername[MAX_PLAYER_NAME];
    
GetPlayerName(targetidtargetnamesizeof(targetname));
    
GetPlayerName(playeridplayernamesizeof(playername));
    if(
PlayerInfo[playerid][Admin] < 6// or whatever admin level you want
        
return SendClientMessage(playeridCOLOR_RED"SERVER: You can't use this command.");
    if(
sscanf(cmdtext"ud"targetidadminlevel))
        return 
SendClientMessage(playeridCOLOR_RED"USAGE: /setlevel [playerid] [adminlevel]");
    if(
PlayerInfo[targetid][Admin] <= adminlevel) {
    
        
format(stringsizeof(string), "* You have promoted %s to Admin Level %d."targetname);
        
SendClientMessage(playeridCOLOR_YELLOWstring);
        
format(stringsizeof(string"* You have been promoted by %s to Admin Level %d."playernameadminlevel);
        
SendClientMessage(targetidCOLOR_YELLOWstring);
    }
    if(
PlayerInfo[targetid][Admin] > adminlevel ) {
    
        
format(stringsizeof(string), "You demoted %s to Admin Level %d."targetname);
        
SendClientMessage(playeridCOLOR_YELLOWstring);
        
format(stringsizeof(string), "* You have been demoted by %s to Admin Level %d."playernameadminlevel);
        
SendClientMessage(playeridCOLOR_YELLOWstring);
    }
    return 
1;

I haven't tried it out. Please reply if you've any problems.
Reply


Messages In This Thread
I Need Setlevel CMD That Using zcmd And Sscanf - by dh240473 - 22.02.2015, 07:06
Re: I Need Setlevel CMD That Using zcmd And Sscanf - by CalvinC - 22.02.2015, 07:10
Re: I Need Setlevel CMD That Using zcmd And Sscanf - by dh240473 - 22.02.2015, 15:00
Re: I Need Setlevel CMD That Using zcmd And Sscanf - by Arastair - 22.02.2015, 15:07
Re: I Need Setlevel CMD That Using zcmd And Sscanf - by zork - 22.02.2015, 17:41

Forum Jump:


Users browsing this thread: 1 Guest(s)