Setlevel Admin Command
#9

Here is an example with Sscanf:

PHP код:
dcmd_makeadmin(playeridparams[])
{
    new 
levelaname[MAX_PLAYER_NAME];
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridRed"You must be an Admin to use this command!");
    else
    {
        new 
targetid;
        if(
sscanf(params"ui"targetidlevel)) return SendClientMessage(playeridYellow"Correct Usage: /makeadmin [PlayerID][Level]");
        if(!
IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1"That play is not connected to the server");
        if(
level || level 10) return SendClientMessage(playeridLime"Admin Level Range Is From 2 To 10");
        new 
string1[90], tname[MAX_PLAYER_NAME], string2[90];
        
PlayerInfo[targetid][pAdmin]=level;
        
dini_IntSet(file,"AdminLevel",level);
        
GetPlayerName(playeridanamesizeof(aname));
        
GetPlayerName(targetidtnamesizeof(tname));
        
format(string1sizeof(string1), "Admin %s has set your Admin level to %i"anamelevel);
        
SendClientMessage(targetidGreenstring1);
        
format(string2sizeof(string1), ""COL_GREEN"Admin %s has set %s's level to %i"anametnamelevel);
        
SendClientMessageToAll(Yellowstring2);
    }
    return 
1;

Better yes?

EDIT:[Bios]Marcel: Yes you were faster!
Reply


Messages In This Thread
Setlevel Admin Command - by MrReBzz - 12.10.2012, 10:10
Re: Setlevel Admin Command - by gtakillerIV - 12.10.2012, 10:16
Re: Setlevel Admin Command - by MrReBzz - 12.10.2012, 10:17
Re: Setlevel Admin Command - by gtakillerIV - 12.10.2012, 10:19
Re: Setlevel Admin Command - by MrReBzz - 12.10.2012, 10:23
Re: Setlevel Admin Command - by gtakillerIV - 12.10.2012, 10:25
Re: Setlevel Admin Command - by MrReBzz - 12.10.2012, 10:28
AW: Setlevel Admin Command - by BiosMarcel - 12.10.2012, 10:31
Re: Setlevel Admin Command - by gtakillerIV - 12.10.2012, 10:31
Re: Setlevel Admin Command - by Kwarde - 12.10.2012, 10:31

Forum Jump:


Users browsing this thread: 1 Guest(s)