| [résolu]Comment associer variables et textes multiples ? | |
|
Auteur | Message |
---|
chefgeorges Cliqueur Emérite


Nombre de messages : 501
Date d'inscription : 01/02/2008
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: [résolu]Comment associer variables et textes multiples ? Lun 3 Fév 2014 - 20:59 | |
| Bonjour, J'ai voulu suivre l'aide en ligne pour faire une suite de messages en cliquant plusieurs fois sur un objet. - Code:
-
int dialogmulti; // function oObject0_Observer() { if (dialogmulti == 1) { Display("premier texte"); } if (dialogmulti == 2) { Display("2eme texte"); } if (dialogmulti == 3) { Display("3eme texte"); } if (dialogmulti < 3) { dialogmulti += 1; } } Ça a marché la première fois, sauf que je pense que la variable n'est pas revenue à 0, donc le dernier message se répète en boucle. Je ne sais pas comment procéder 
Dernière édition par chefgeorges le Mer 5 Fév 2014 - 10:24, édité 2 fois (Raison : correction de la balise url) | |
|
 | |
valoulef Délégué de la tasse bleue


Nombre de messages : 1735
Age : 31
Localisation : Condate
Date d'inscription : 01/08/2011
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Lun 3 Fév 2014 - 21:30 | |
| Tu veux qu'après le troisième texte on revienne au premier ? C'est simple, il suffit de d'ordonner le retour au début à la suite du troisième texte : - Code:
-
int dialogmulti;
function oObject0_Observer() { if (dialogmulti == 0) { //il faut commencer à 0 sinon il ne doit rien se passer au premier clic Display("premier texte"); } if (dialogmulti == 1) { Display("2eme texte"); } if (dialogmulti == 2) { Display("3eme texte"); dialogmulti = 0; return; //Arrêtera ici l'exécution du code de la fonction, car on ne veut pas ajouter 1 ce coup-ci. } if (dialogmulti < 2) { dialogmulti += 1; } } L'opérateur "==" sert de comparaison, il permet de vérifier une égalité entre deux valeurs, alors que l'opérateur "=" permet de donner une valeur à ta variable. Pense à enlever les crochets après "&s" dans ton lien, sinon ça bug avec le BBcode. _________________ "Je ne suis point cet assemblage de membres que l’on appelle le corps humain ; je ne suis point un air délié et pénétrant répandu dans tous ces membres ; je ne suis point un vent, un souffle, une vapeur, ni rien de tout ce que je puis feindre et m’imaginer, puisque j’ai supposé que tout cela n’était rien, et que, sans changer cette supposition, je trouve que je ne laisse pas d’être certain que je suis quelque chose."
René Descartes
| |
|
 | |
chefgeorges Cliqueur Emérite


Nombre de messages : 501
Date d'inscription : 01/02/2008
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mar 4 Fév 2014 - 11:06 | |
| Ok merco, ça fonctionne. Par contre, petite question : que signifie cette partie du code ? - Code:
-
if (dialogmulti < 2) { dialogmulti += 1; } Je l'ai recopié de l'aide en ligne, mais j'ai du mal à saisir sa raison d'être. | |
|
 | |
Atavismus Grand Cliqueur Royal


Nombre de messages : 1857
Localisation : France
Date d'inscription : 27/01/2014
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mar 4 Fév 2014 - 12:19 | |
| - Code:
-
if (dialogmulti < 2) { dialogmulti += 1; } Cela signifie: Si dialogmulti est strictement inférieur à 2 alors on donne à dialogmulti sa valeur +1 (on ajoute 1 à dialogmulti). Cette condition permet de modifier la valeur qui fait s'afficher tel ou tel "texte". | |
|
 | |
valoulef Délégué de la tasse bleue


Nombre de messages : 1735
Age : 31
Localisation : Condate
Date d'inscription : 01/08/2011
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mar 4 Fév 2014 - 12:28 | |
| Tu peux aussi écrire - Code:
-
dialogmulti++ Qui est un raccourci pour ajouter 1. Tu as été voit les tutos vidéos de Crazy Legs, chefgeorges ? À mon avis certains te permettraient d'y voir un peu plus clair. _________________ "Je ne suis point cet assemblage de membres que l’on appelle le corps humain ; je ne suis point un air délié et pénétrant répandu dans tous ces membres ; je ne suis point un vent, un souffle, une vapeur, ni rien de tout ce que je puis feindre et m’imaginer, puisque j’ai supposé que tout cela n’était rien, et que, sans changer cette supposition, je trouve que je ne laisse pas d’être certain que je suis quelque chose."
René Descartes
| |
|
 | |
Kitai Délégué de la tasse bleue


Nombre de messages : 2815
Date d'inscription : 01/08/2006
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mar 4 Fév 2014 - 16:06 | |
| - @valoulef a écrit:
- Tu peux aussi écrire
- Code:
-
dialogmulti++ Sans oublier le ; après l'instruction : - Code:
-
dialogmulti++; _________________ Ga is Ga Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
| |
|
 | |
valoulef Délégué de la tasse bleue


Nombre de messages : 1735
Age : 31
Localisation : Condate
Date d'inscription : 01/08/2011
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mar 4 Fév 2014 - 16:09 | |
| Ah oui c'est mieux en effet  _________________ "Je ne suis point cet assemblage de membres que l’on appelle le corps humain ; je ne suis point un air délié et pénétrant répandu dans tous ces membres ; je ne suis point un vent, un souffle, une vapeur, ni rien de tout ce que je puis feindre et m’imaginer, puisque j’ai supposé que tout cela n’était rien, et que, sans changer cette supposition, je trouve que je ne laisse pas d’être certain que je suis quelque chose."
René Descartes
| |
|
 | |
Billbis Disciple de la Grande Tasse Bleue


Nombre de messages : 1346
Date d'inscription : 10/05/2012
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mar 4 Fév 2014 - 20:32 | |
| Rholala, Kitai, ce nazi de la syntaxe.  _________________ Mon petit DevBlog
| |
|
 | |
Kitai Délégué de la tasse bleue


Nombre de messages : 2815
Date d'inscription : 01/08/2006
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mar 4 Fév 2014 - 22:52 | |
| Pas plus que le compilateur d'AGS  _________________ Ga is Ga Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
| |
|
 | |
Vinkei Cliqueur Amateur


Nombre de messages : 314
Age : 39
Localisation : Nord
Date d'inscription : 19/01/2012
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mer 5 Fév 2014 - 6:21 | |
| Incroyable! Je ne pensais pas qu'un jour le point Godwin aurait touché le forum!  _________________ "L'ennemi est bête! Il croit que c'est nous l'ennemi alors que c'est lui!!!"
| |
|
 | |
chefgeorges Cliqueur Emérite


Nombre de messages : 501
Date d'inscription : 01/02/2008
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? Mer 5 Fév 2014 - 10:23 | |
| Merci des explications  | |
|
 | |
Contenu sponsorisé
![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | Sujet: Re: [résolu]Comment associer variables et textes multiples ? ![[résolu]Comment associer variables et textes multiples ? Empty](https://2img.net/i/empty.gif) | |
| |
|
 | |
| [résolu]Comment associer variables et textes multiples ? | |
|