Menu

Pour discuter des langages que nous utilisons pour réaliser nos jeux : problèmes, solutions, suggestions...

Modérateurs: Stormi, Otto Grimwald

Menu

Messagepar SIM54 le Dim Fév 22, 2009 10:23 am

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]
SIM54
Grand Ancien
 
Messages: 299
Inscription: Mer Fév 07, 2007 12:44 pm

Re: Menu

Messagepar Akien le Dim Fév 22, 2009 4:55 pm

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(); ?
Avatar de l’utilisateur
Akien
Grand Ancien
 
Messages: 298
Inscription: Mer Mai 09, 2007 1:31 pm
Localisation: En Allemagne, en France ou au Danemark, ça dépend

Re: Menu

Messagepar SIM54 le Dim Fév 22, 2009 7:17 pm

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 ! :)
SIM54
Grand Ancien
 
Messages: 299
Inscription: Mer Fév 07, 2007 12:44 pm


Retourner vers Questions techniques et aide pour votre code

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron