30.03.2014, 19:02
(
Последний раз редактировалось AndySedeyn; 30.03.2014 в 20:51.
)
Hello folks
I've came across this problem with my locker system.
I made the command to enter the dialog system from the locker but as soon as I want to enter a sub-category of it, it stops doing what it should do.
This is the command:
The dialog that should open at first with all the sub-categories is working.
The sub-categories are under
And here is where it goes wrong. Sub-categories underneath the public don't open and don't show in game.
This is the code for the first dialog:
Help is much appreciated!
Don't pay attention to loose indentations!
I've came across this problem with my locker system.
I made the command to enter the dialog system from the locker but as soon as I want to enter a sub-category of it, it stops doing what it should do.
This is the command:
Код:
if(strcmp(cmdtext, "/locker", true) == 0)
The sub-categories are under
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
This is the code for the first dialog:
Код:
if(dialogid == DIALOG_LOCKER) { if(response) { switch(listitem) { case 0: // If Utility Belt { ShowPlayerDialog(playerid, DIALOG_LUBELT, DIALOG_STYLE_LIST, "Welcome to the --- locker!", "Baton \nDesert Eagle \nPepperspray \nBack", "Select", "Exit"); } case 1: // If Rifles { ShowPlayerDialog(playerid, DIALOG_LHEAVY, DIALOG_STYLE_LIST, "Welcome to the --- locker!", "Shotgun \nBack", "Select", "Exit"); } case 2: // If Melee Weapons { ShowPlayerDialog(playerid, DIALOG_LMELEE, DIALOG_STYLE_LIST, "Welcome to the --- locker!", "Baton \nPepperspray \nBack", "Select", "Exit"); } case 3: // If Camera { GivePlayerWeapon(playerid, 43, 100); // Gives Camera with 100 shots ShowPlayerDialog(playerid, DIALOG_LOCKER, DIALOG_STYLE_LIST, "Welcome to the --- locker!", "Utility belt \nRifles \nMelee weapons \nCamera \nFirst Aid Kit \nArmour", "Select", "Exit"); } case 4: // If First Aid Kit { SetPlayerHealth(playerid, 100); //100% health ShowPlayerDialog(playerid, DIALOG_LOCKER, DIALOG_STYLE_LIST, "Welcome to the --- locker!", "Utility belt \nRifles \nMelee weapons \nCamera \nFirst Aid Kit \nArmour", "Select", "Exit"); } case 5: // If Armour { SetPlayerArmour(playerid, 50); //50% armour for normal locker ShowPlayerDialog(playerid, DIALOG_LOCKER, DIALOG_STYLE_LIST, "Welcome to the --- locker!", "Utility belt \nRifles \nMelee weapons \nCamera \nFirst Aid Kit \nArmour", "Select", "Exit"); } } } }
Don't pay attention to loose indentations!