Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

 

 Une variable = ID d'un Dialogue ?

Aller en bas 
3 participants
AuteurMessage
filoulefilou
Cliqueur Amateur
Cliqueur Amateur
filoulefilou


Nombre de messages : 359

Date d'inscription : 24/05/2010


Une variable = ID d'un Dialogue ? Empty
MessageSujet: Une variable = ID d'un Dialogue ?   Une variable = ID d'un Dialogue ? EmptyMer 21 Mai 2014 - 18:22

Bonjour, alors voici mon problème.

Je voudrais faire un script de dialogue généraliste (qui sert pour lancer tous les dialogues depuis une zone précise) et pour ça, je cherche comment déclarer une variable qui puisse correspondre à un dialog.ID
Exemple avec la valeur : Dperso.
J'ai vu qu'il était possible de déclarer une variable pour un chiffre, un mot et même un Character, mais comment faire avec un dialogue ?


Pour le moment j'ai eu l'idée de faire :

Dperso = (Un chiffre, qui correspond à l'ID) ;

Et ailleurs dans mon script généraliste j'ai écrit.

dialog.Dperso.Start();

J'ai aussi testé
dialog.Start(Dperso);

Aucun ne fonctionne.

Une idée ? Je pense que je suis sur la voie, mais je n'ai aucune idée de comment l'écrire correctement et je n'ai rien trouvé dans la fichier aide.

Cordialy !
Filou
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


Une variable = ID d'un Dialogue ? Empty
MessageSujet: Re: Une variable = ID d'un Dialogue ?   Une variable = ID d'un Dialogue ? EmptyMer 21 Mai 2014 - 19:18

Code:
dialog[Dperso].Start();
Normalement, ça devrait le faire. sourire
Sinon, tu peux passer par une fonction personnalisée avec plein de if dedans qui lance toute seul le bon dialogue.

_________________
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 : 2907

Date d'inscription : 01/08/2006


Une variable = ID d'un Dialogue ? Empty
MessageSujet: Re: Une variable = ID d'un Dialogue ?   Une variable = ID d'un Dialogue ? EmptyMer 21 Mai 2014 - 22:16

Ou plus "directement" :
Code:
Dialog* monDialogue;

// Ailleurs
monDialogue = dialog[5]; // 5 c'est un exemple

// Encore ailleurs
monDialogue.Start();

_________________
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
filoulefilou
Cliqueur Amateur
Cliqueur Amateur
filoulefilou


Nombre de messages : 359

Date d'inscription : 24/05/2010


Une variable = ID d'un Dialogue ? Empty
MessageSujet: Re: Une variable = ID d'un Dialogue ?   Une variable = ID d'un Dialogue ? EmptyMer 21 Mai 2014 - 22:22

Merci bien, j'ai réussi avec dialog[Dperso].Start();

Il suffisait de mettre des [ ] et pas des ( )
Suis-je bête !
ah ah, la subtilité du codage.

Et Kitai, c'est pas idiot et ça marcherait probablement aussi.

Merci beaucoup à vous deux en tous cas
Revenir en haut Aller en bas
Contenu sponsorisé





Une variable = ID d'un Dialogue ? Empty
MessageSujet: Re: Une variable = ID d'un Dialogue ?   Une variable = ID d'un Dialogue ? Empty

Revenir en haut Aller en bas
 
Une variable = ID d'un Dialogue ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Ajuster une variable dans un dialogue ?
» Variable
» [résolu]Pb de variable
» Porbleme de variable
» variable globales version 3.2

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: