25.03.2015, 19:03
I'm tying to make a dialog list with back button but I can't get it right. Someone help me please?
Note: At case 5: I had to make it strcat or else it will tell me that the dialog has too many characters.
Note: At case 5: I had to make it strcat or else it will tell me that the dialog has too many characters.
Код:
if ( response )
{
switch ( dialogid )
{
case DIALOG_MENU :
{
switch ( listitem )
{
case 0 : ShowPlayerDialog(playerid,DIALOG_PMENU,DIALOG_STYLE_LIST,"Player Menu","PM \n God \n Sit \n","Select"," Back");
case 1 : ShowPlayerDialog(playerid,DIALOG_TMENU,DIALOG_STYLE_LIST,"Teleport Menu","Stunts \nRace\nFun","Select","Back");
case 2 : ShowPlayerDialog(playerid,DIALOG_WMENU,DIALOG_STYLE_LIST,"Weapon Menu","Melee \nRange \nShoutguns","Select"," Back");
case 3 : ShowPlayerDialog(playerid,DIALOG_VMENU,DIALOG_STYLE_LIST,"Vehicle Menu","LowRiders\nPimp\nRacer Car","Select"," Back");
case 4 : ShowPlayerDialog(playerid,DIALOG_AMENU,DIALOG_STYLE_LIST,"Animation Menu","Sit \nSleep \nDrunk \nTalk","Select"," Back");
case 5 : new str[700];
strcat(str, ""YELLOW"/cgang "WHITE"- Creates a gang \n");
strcat(str, ""YELLOW"/ginvite "WHITE"- Invite a member to your gang \n");
strcat(str, ""YELLOW"/jgang "WHITE"- Accept a clan invitation request \n");
strcat(str, ""YELLOW"/dgang "WHITE"- Deny a clan invitation request \n");
strcat(str, ""YELLOW"/gsetrank "WHITE"- Set a clan member's rank/position \n");
strcat(str, ""YELLOW"/granks "WHITE"- View the list of member ranks \n");
strcat(str, ""YELLOW"/gmembers "WHITE"- View your online gang members \n");
strcat(str, ""YELLOW"/g "WHITE"- Talk in the gang chat \n");
strcat(str, ""YELLOW"/gclose "WHITE"- Disband a gang \n");
ShowPlayerDialog(playerid, DIALOG_CLAN_CMDS, DIALOG_STYLE_LIST, ""GOLD"Gang Menu", str, "Select", "Back");
case 6 : ShowPlayerDialog(playerid,DIALOG_OMENU,DIALOG_STYLE_LIST,"Object Menu","Hat\nShoes \nBody","Select"," Back");
}
}
Quote:
|
(3473) : error 003: declaration of a local variable must appear in a compound block (3473) : error 029: invalid expression, assumed zero (3473) : warning 215: expression has no effect (3473) : error 001: expected token: ";", but found "]" (3473) : fatal error 107: too many error messages on one line |
Quote:
|
LINE 3473> case 5 : new str[700]; |


