Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 Une variable = ID d'un Dialogue ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
filoulefilou
Cliqueur Amateur
Cliqueur Amateur


Nombre de messages : 259

Date d'inscription : 24/05/2010


MessageSujet: Une variable = ID d'un Dialogue ?   Mer 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
Voir le profil de l'utilisateur
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue


Nombre de messages : 1275

Date d'inscription : 10/05/2012


MessageSujet: Re: Une variable = ID d'un Dialogue ?   Mer 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
Voir le profil de l'utilisateur http://nothingaboutthedog.blogspot.fr/
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue


Nombre de messages : 2431

Date d'inscription : 01/08/2006


MessageSujet: Re: Une variable = ID d'un Dialogue ?   Mer 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
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
filoulefilou
Cliqueur Amateur
Cliqueur Amateur


Nombre de messages : 259

Date d'inscription : 24/05/2010


MessageSujet: Re: Une variable = ID d'un Dialogue ?   Mer 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
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Une variable = ID d'un Dialogue ?   Aujourd'hui à 19:15

Revenir en haut Aller en bas
 
Une variable = ID d'un Dialogue ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Afficher une variable sur l'écran
» Nombre d'une variable
» dialogue reconnu
» [résolu]Questions sur "conditions,interrupteur,variable"
» Dialogue... Nom ...

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: