28.09.2017, 10:30
PHP код:
COMMAND:acmds(playerid, params[])
{
if(playerData[playerid][playerLoggedIn])
{
if(playerData[playerid][playerLevel] >= 1)
{
new string[1400];
format(string, sizeof(string), "%s{98B0CD}LEVEL 4 COMMANDS{FFFFFF}\n/unban /teleport /ipban /level /setstats\n\n", string);
format(string, sizeof(string), "%s{98B0CD}LEVEL 3 COMMANDS{FFFFFF}\n/ban /v /vdestroy /get /vgoto /vbring /resetweapons\n/forcerules /cc /aheal \n/playerjailtime\n\n", string);
format(string, sizeof(string), "%s{98B0CD}LEVEL 2 COMMANDS{FFFFFF}\n/explode /vrespawn /(un)mute\n", string);
format(string, sizeof(string), "%s{98B0CD}LEVEL 1 COMMANDS{FFFFFF}\n/goto /aod /kick /jail /asay /playerstats /spec /specoff\n\n", string);
ShowPlayerDialog(playerid, 200, DIALOG_STYLE_MSGBOX, "Admin Commands", string, "OK", "");
return 1;
}
}
return 0;
}
I want it to be modified in a way such that only level 4 can view all commands upto level 4 and level 2 to view all commands upto level 2 i.e., level 1 commands and level 2 commands.
Also, it should not be like all level 4 commands in 1 case , all commands upto level 3 in one case etc, because it would be hard to edit it later.
Is it possible to add something above each of these lines
PHP код:
format(string, sizeof(string), "%s{98B0CD}LEVEL x COMMANDS{FFFFFF}Commands here\n\n", string);
Can elseif/switch statements be used for this?
Help is appreciated.