Need help with admin system
#2

pawn Код:
enum PlayerInfo
{
    Pass[129],
    Adminlevel,
    VIPlevel,
    Money,
    Scores,
    Kills,
    Deaths
}

new pInfo[MAX_PLAYERS][PlayerInfo];

        //my other commands are above here
    if(!strcmp(cmdtext[1],"makeadmin",true,9))
    {
        if(!IsPlayerAdmin(playerid)||pInfo[playerid][Adminlevel]<5)return     SendClientMessage(playerid,0xFF0000FF,"You're not authorized to use that command");
        new tmpspace = strfind(cmdtext," ",true,11);
        if(!cmdtext[11])return SendClientMessage(playerid,0xFF0000FF,"USAGE: /MakeAdmin <playerid> <admin level>");
        if(!cmdtext[tmpspace+1]) return SendClientMessage(playerid,0xFF0000FF,"USAGE: /MakeAdmin <playerid>              <admin level>");
        pInfo[strval(cmdtext[11])][Adminlevel] = strval(cmdtext[tmpspace+1]);
        new tmpstring[128];
        GetPlayerName(strval(cmdtext[11]),tmpstring,MAX_PLAYER_NAME);
        format(tmpstring,128,"You made %s Adminlevel %d",tmpstring,strval(cmdtext[tmpspace+1]));
        SendClientMessage(playerid,0xFFFFFFFF,tmpstring);
        GetPlayerName(playerid,tmpstring,MAX_PLAYER_NAME);
        format(tmpstring,128,"%s made you AdminLevel %d",tmpstring,strval(cmdtext[tmpspace+1]));
        return SendClientMessage(strval(cmdtext[11]),0xFFFFFFFF,tmpstring);
    }
    return 0;
}
Also just FYI, no one uses strcmp cmds anymore... I recommend you use a command processor like DCMD or ZCMD.
Reply


Messages In This Thread
Need help with admin system - by Voxel - 23.09.2013, 15:01
Re: Need help with admin system - by Swyft™ - 23.09.2013, 15:05
Re: Need help with admin system - by Dragonsaurus - 23.09.2013, 15:05
Re: Need help with admin system - by Voxel - 23.09.2013, 15:08
Re: Need help with admin system - by Swyft™ - 23.09.2013, 15:12

Forum Jump:


Users browsing this thread: 1 Guest(s)