Manage your site:

52 704 Webmasters - 775 396 Members REGISTER - Forgot your password?

Discussion du forum

News

Vous êtes sur la discussion Problème IF déplacements histoire...

Forum :: Questions IF :: Discussion
Ouvert Problème IF déplacements histoire...
de Fortunée (adventure-abyss - créé le 16 nov 2012 à 16h 41
5 reponses - 244 vues
modifié il y a 12 ans
Bonjour, je suis en train de faire une histoire a déplacement pour mon site, mais j'ai un problème, mon code marche, sauf qu'a des moments je rencontre des problèmes et ne sait pas comment les éviter.
Donc pour commencer j'ai créer :

-1 variable "avancer"
-Action 1 : Continuer +1 a la var1
-Action 2 : aller a droite +2 a la var1
-Action 3 : aller a gauche +3 a la var1
-Action 4 : aller en haut +4 a la var 1
-Action 5 : aller en bas +5 a la var 1
-Action 6 : ramasser un objet -1 a la var 1


Ensuite voici mon code :

[IF Var1 = 0]

Par où aller ?

[Mod ActionHaut]
[Mod Action Gauche] [Mod Action Droite] [/IF]

Si on va a droite ça donne ça :

[IF Var1 = 2]

<img> Vous êtes au lieu désiré !

[Mod Action PrendreObjet] [/IF]

Si on va en haut, ça donne ça :

[IF Var1 = 4]

<img> + texte...

[Mod Action Bas] [/IF]

[IF Var1 = 9]

Par où aller ?


[Mod Action Gauche] [Mod Action Droite] [/IF]

[IF Var1 = 12 (si on est allé a gauche)]

TEXTE [Mod Action Droite][/IF]

[IF Var1 = 11 (si on est allé a droite)]

Vous êtes au lieu désiré ! [Mod Action Continuer]


Si on va a gauche, ça donne ça :

[IF Var1 = 3]

<img> texte....

[Mod Action Droite] [/IF]

[IF Var1 = 5]

[Mod Action Haut]
[Mod Action Droite] [/IF]

[IF Var 1 = 9 (Si on est allé en haut)]

Sauf que là, il y a un problème, c'est que la variable se retrouve a 9 aussi a un moment où on est dans un autre lieu si on a décidé de prendre en haut dès le début, donc ça fait que sur la page, il apparait deux lieux et deux textes en même temps... Comment je fait pour éviter ce problème ? Merci d'avance :)



Voici les réponses de cette discussion : (page 1/1)

le 16 nov 2012 à 17h 24 (il y a 12 ans)
En ligne ¢αmıllє ☼ (world-of-city
Pour simplifier, tu pourrais faire comme ça :

[IF Var1 = 0]Par où aller ?
[Mod ActionHaut]
[Mod Action Gauche][Mod Action Droite] [/IF]

[IF Var1 = 2]<img>Vous êtes au lieu désiré !</img> [Mod Action PrendreObjet][/IF]

[IF Var1 != 2 && Var1 !=0]
[Mod Action Haut]
[Mod Action Gauche][Mod action Droite]
[Mod Action Bas][/IF]

Ton "Action bas" doit faire -5 au lieu de +5, ici.
le 16 nov 2012 à 17h 27 (il y a 12 ans)
En ligne one-piece-fan (one-piece-fan
Mais si je laisse mon code et que je change juste que l'action bas fait -5 (et que bien sur j'adapte les chiffres en fonction) ça marche ou je suis obligé de simplifier le code ?
le 16 nov 2012 à 18h 42 (il y a 12 ans)
En ligne Crokys [Épisode 2 en cours] (mysterious-adventure
Mais oui, mais, si le joueur, se déplace sans suivre l'histoire, les "=" ne marcheront pas ;|
le 14 dec 2012 à 15h 23 (il y a 12 ans)
En ligne Fortunée (adventure-abyss
Jsuis censée faire comment alors ? :/
le 14 dec 2012 à 15h 24 (il y a 12 ans)
En ligne Fortunée (adventure-abyss
Et le sujet n'est pas résolu pourquoi j'ai le signe valider ?
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact