Adventure Games Studio fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilRechercherS'enregistrerConnexion
Le Deal du moment : -53%
Balance connectée Xiaomi Mi Body à ...
Voir le deal
18.99 €

 

 [résolu]Comment associer variables et textes multiples ?

Aller en bas 
AuteurMessage
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges

Nombre de messages : 501

Date d'inscription : 01/02/2008


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyLun 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 sourire


Dernière édition par chefgeorges le Mer 5 Fév 2014 - 10:24, édité 2 fois (Raison : correction de la balise url)
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef

Nombre de messages : 1735

Age : 31

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyLun 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
Revenir en haut Aller en bas
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges

Nombre de messages : 501

Date d'inscription : 01/02/2008


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMar 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.
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal
Atavismus

Nombre de messages : 1857

Localisation : France

Date d'inscription : 27/01/2014


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMar 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".

_________________
[résolu]Comment associer variables et textes multiples ? Sw_b10[résolu]Comment associer variables et textes multiples ? Db_b10
Revenir en haut Aller en bas
http://store.steampowered.com/app/367110/
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef

Nombre de messages : 1735

Age : 31

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMar 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
Revenir en haut Aller en bas
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai

Nombre de messages : 2815

Date d'inscription : 01/08/2006


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMar 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 !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef

Nombre de messages : 1735

Age : 31

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMar 4 Fév 2014 - 16:09

Ah oui c'est mieux en effet grand sourire

_________________
"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
Revenir en haut Aller en bas
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Billbis

Nombre de messages : 1346

Date d'inscription : 10/05/2012


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMar 4 Fév 2014 - 20:32

Rholala, Kitai, ce nazi de la syntaxe.
 grand sourire

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
http://nothingaboutthedog.blogspot.fr/
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai

Nombre de messages : 2815

Date d'inscription : 01/08/2006


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMar 4 Fév 2014 - 22:52

Pas plus que le compilateur d'AGS clin d'oeil

_________________
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 !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Vinkei
Cliqueur Amateur
Cliqueur Amateur
Vinkei

Nombre de messages : 314

Age : 39

Localisation : Nord

Date d'inscription : 19/01/2012


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMer 5 Fév 2014 - 6:21

Incroyable! Je ne pensais pas qu'un jour le point Godwin aurait touché le forum! grand sourire

_________________
"L'ennemi est bête! Il croit que c'est nous l'ennemi alors que c'est lui!!!"
Revenir en haut Aller en bas
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges

Nombre de messages : 501

Date d'inscription : 01/02/2008


[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? EmptyMer 5 Fév 2014 - 10:23

Merci des explications sourire
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
Contenu sponsorisé




[résolu]Comment associer variables et textes multiples ? Empty
MessageSujet: Re: [résolu]Comment associer variables et textes multiples ?   [résolu]Comment associer variables et textes multiples ? Empty

Revenir en haut Aller en bas
 
[résolu]Comment associer variables et textes multiples ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RÉSOLU] Comment s'appelle l'hôtel des Vines ?
» [Question] Comment se joue Bran Stark? (résolu)
» Comment poster un screen
» La perte de PA, ça marche comment ?
» Comment c'est ti que ca se mange une noix de Coco ???

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: