make admin command crash player
#2

use this
and also include
Sscanf.inc
Zcmd.inc


PHP код:
CMD:makeadmin(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid))return 0//This command only works for rcon
    
if(sscanf(params,"ui",ID,levels)) return SendClientMessage(playerid,0xFF9900AA"USAGE: /setadmin [ID] [Level 1-4]");//it will show this if you dont use the format properly
    
if(levels 4) return SendClientMessage(playerid,0xFF0000FF,"LEVELS AVAILABLE 1-4!");//Available levels
    
if(!IsPlayerConnected(ID))return SendClientMessage(playerid,red,"That user is not connected.");//Detect if the id/partofname is connected
    
if(PlayerData[ID][AdminLevel] == levels) return SendClientMessage(playerid,0xFF0000FF"ERROR: That person is already this admin level!");//Detect if the guy is already the level you setted
    
GetPlayerName(playerid,NamMAX_PLAYER_NAME);//define the playerid name
    
GetPlayerName(ID,pname,MAX_PLAYER_NAME);//define the other person name
    
if(levels == 0)
    {
        
format(strsizeof(str),"%s has your Admin level to %d on the server. *cry *cry",Nam,levels);
        
SendClientMessage(ID,0xFF9900AA,str);
        
format(strsizeof(str),"You had set %s Admin level to %d!",pname,levels);
        
SendClientMessage(playerid,0xFF9900AA,str);
        
PlayerData[ID][AdminLevel] = levels;//this sets the player level
        
return 1;
    }
    
format(strsizeof(str),"%s has your Admin level to %d on the server.",Nam,levels);
    
SendClientMessage(ID,0xFF9900AA,str);
    
format(strsizeof(str),"You had set %s Admin level to %d!",pname,levels);
    
SendClientMessage(playerid,0xFF9900AA,str);
    
PlayerData[ID][AdminLevel] = levels;
    return 
1;

Reply


Messages In This Thread
make admin command crash player - by whando - 06.04.2014, 12:30
Re : make admin command crash player - by MCZOFT - 06.04.2014, 14:12

Forum Jump:


Users browsing this thread: 3 Guest(s)