CMD:ah(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] < 1) { ShowPlayerDialog(playerid, DIALOG_adminh0, DIALOG_STYLE_MSGBOX,"acmd","...","ok",""); } if(PlayerInfo[playerid][pAdmin] < 2) { ShowPlayerDialog(playerid, DIALOG_adminh1, DIALOG_STYLE_MSGBOX,"acmd","...","ok",""); } if(PlayerInfo[playerid][pAdmin] < 3) { ShowPlayerDialog(playerid, DIALOG_adminh2, DIALOG_STYLE_MSGBOX,"acmd","...","ok",""); } if(PlayerInfo[playerid][pAdmin] < 4) { ShowPlayerDialog(playerid, DIALOG_adminh3, DIALOG_STYLE_MSGBOX,"acmd","...","ok",""); } if(PlayerInfo[playerid][pAdmin] < 5) { ShowPlayerDialog(playerid, DIALOG_adminh4, DIALOG_STYLE_MSGBOX,"acmd","...","ok",""); } if(PlayerInfo[playerid][pAdmin] < 6) { ShowPlayerDialog(playerid, DIALOG_adminh5, DIALOG_STYLE_MSGBOX,"acmd","...","ok",""); } if(PlayerInfo[playerid][pAdmin] < 7) { ShowPlayerDialog(playerid, DIALOG_adminh6, DIALOG_STYLE_MSGBOX,"acmd","...","ok",""); } return 1; }
switch(PlayerInfo[playerid][pAdmin])
(
case 1: { // dialog for level 1 }
// and so until you reach the maximum level
// I suggest you a quick response if player's level wasn't a one of these, by using 'default'
default: { // error message code }
}
CMD:ah(playerid, params[])
{
new string[1000]; // Max number of cells
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, -1, "Error: Admins Only"); // Admin Check
if(PlayerInfo[playerid][pAdmin] >= 1)
{
strcat(string, "/cmd1 /cmd2... \n");
}
if(PlayerInfo[playerid][pAdmin] >= 2)
{
strcat(string, "/cmd3 /cmd4... \n");
}
if(PlayerInfo[playerid][pAdmin] >= 3)
{
strcat(string, "/cmd5 /cmd6... \n");
}
if(PlayerInfo[playerid][pAdmin] >= 4)
{
strcat(string, "/cmd7 /cmd8... \n");
}
if(PlayerInfo[playerid][pAdmin] >= 5)
{
strcat(string, "/cmd9 /cmd10... \n");
}
if(PlayerInfo[playerid][pAdmin] >= 6)
{
strcat(string, "/cmd11 /cmd12... \n");
}
if(PlayerInfo[playerid][pAdmin] >= 7)
{
strcat(string, "/cmd13 /cmd14... \n");
}
ShowPlayerDialog(playerid, DIALOG_adminh6, DIALOG_STYLE_MSGBOX, "Admin CMDS", string, "OK", ""); // Show dialog
return 1;
}
PHP код:
|
error 029: invalid expression, assumed zero warning 215: expression has no effect warning 215: expression has no effect warning 215: expression has no effect warning 215: expression has no effect warning 215: expression has no effect error 001: expected token: ";", but found ")" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line
ShowPlayerDialog(playerid, DIALOG_adminh6, DIALOG_STYLE_MSGBOX, "Admin CMDS", string, "OK", "");