PHP код:
#define COL_YELLOW2 "{FFFF00}"
#define COL_RED2 "{FF0000}"
//if/else if
COMMAND:acmds(playerid)
{
if(GetPVarInt(playerid, "PlayerAdminLevel") < 1) return SendClientMessage(playerid, COLOR_RED, "You need to be admin to use this command!");
SendClientMessage(playerid,-1,""COL_YELLOW2"=======Commands=======");
if(GetPVarInt(playerid, "PlayerAdminLevel") == 1)
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute ");
else if(GetPVarInt(playerid, "PlayerAdminLevel") == 2)
{
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 2:"COL_RED2" /kick | /announce | /bring | /drop | /(un)jail | /spawn | /ip ");
}
else if(GetPVarInt(playerid, "PlayerAdminLevel") == 3)
{
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 2:"COL_RED2" /kick | /announce | /bring | /drop | /(un)jail | /spawn | /ip ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 3:"COL_RED2" /slay | /explode | /ban | /setdeaths | /setkills ");
}
else if(GetPVarInt(playerid, "PlayerAdminLevel") == 4)
{
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute |");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 2:"COL_RED2" /kick | /announce | /bring | /drop | /(un)jail | /spawn | /ip ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 3:"COL_RED2" /slay | /explode | /ban | /setdeaths | /setkills ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 4:"COL_RED2" /setscore | /setmoney | /setplayerbank | /healall | /armourall | /disarm | /unban");
}
else if(GetPVarInt(playerid, "PlayerAdminLevel") == 5)
{
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute |");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 2:"COL_RED2" /kick | /announce | /bring | /drop | /(un)jail | /spawn | /ip ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 3:"COL_RED2" /slay | /explode | /ban | /setdeaths | /setkills ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 4:"COL_RED2" /setscore | /setmoney | /setplayerbank | /healall | /armourall | /disarm | /unban");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 5:"COL_RED2" /setlevel | /gmx ");
}
return 1;
}
//switch (better than the one above, and faster)
COMMAND:acmds(playerid)
{
if(GetPVarInt(playerid, "PlayerAdminLevel") < 1) return SendClientMessage(playerid, COLOR_RED, "You need to be admin to use this command!");
SendClientMessage(playerid,-1,""COL_YELLOW2"=======Commands=======");
switch(GetPVarInt(playerid, "PlayerAdminLevel"))
{
case 1:
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute ");
case 2:
{
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 2:"COL_RED2" /kick | /announce | /bring | /drop | /(un)jail | /spawn | /ip ");
}
case 3:
{
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 2:"COL_RED2" /kick | /announce | /bring | /drop | /(un)jail | /spawn | /ip ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 3:"COL_RED2" /slay | /explode | /ban | /setdeaths | /setkills ");
}
case 4:
{
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute |");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 2:"COL_RED2" /kick | /announce | /bring | /drop | /(un)jail | /spawn | /ip ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 3:"COL_RED2" /slay | /explode | /ban | /setdeaths | /setkills ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 4:"COL_RED2" /setscore | /setmoney | /setplayerbank | /healall | /armourall | /disarm | /unban");
}
case 5:
{
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 1:"COL_RED2" /say | /(un)freeze | /goto | /[un]mute |");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 2:"COL_RED2" /kick | /announce | /bring | /drop | /(un)jail | /spawn | /ip ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 3:"COL_RED2" /slay | /explode | /ban | /setdeaths | /setkills ");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 4:"COL_RED2" /setscore | /setmoney | /setplayerbank | /healall | /armourall | /disarm | /unban");
SendClientMessage(playerid,-1,""COL_YELLOW2"Level 5:"COL_RED2" /setlevel | /gmx ");
}
}
return 1;
}