Menu

Bonjour,

je n’arrive pas à aller dans la deuxième partie de mon menu. Seule la première est disponible. Je comprend pas pourquoi.

Voilà le code :

[code][ HelpMenu;
if (menu_item==1) { item_name=« Mode d’emploi »; }
if (menu_item==2) { item_name=« Solutions »; }
];

[ HelpInfo;
if (menu_item==1)
{
print « Pour vous diriger dans le jeu, il faudra taper des commandes d’un, deux ou plusieurs mots. Comme par exemple : ~entrer maison~, ~passer par la fissure~, ~sud~ ou encore ~allumer lampe~. Le principe est simple. Si vous bloquez, il suffit de bien réfléchir et de bien lire les descriptions.^^ »;

« Bonne chance ! »;
}
if (menu_item==2)
{

}
];

[ HelpSub;

DoMenu(« De l’information est disponible sur les sujets suivants :^
^ Mode d’emploi
^ Solutions^ »,
HelpMenu, HelpInfo);

];

[ Amusing; HelpSub(); ];

Verb « help » « aide » « manuel »

  • → Help;[/code]

Le problème vient d’une ligne de code que tu as oubliée :

[ HelpMenu;
if (menu_item==0) { item_name=« Menu »; return 2; }
if (menu_item==1) { item_name=« Mode d’emploi »; }
if (menu_item==2) { item_name=« Solutions »; }
];

Tu dois en effet préciser dans l’item 0 le titre du menu, et le nombre d’entrée que l’on peut sélectionner.

Sinon, à quoi sert ta routine Amusing(); ?

Pour le menu je m’étais inspiré du code d’Aventure. J’avais donc vu cette chose… En tout cas merci du coup de main ! :slight_smile: