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%
Table moderne en bois massif – Alkove
Voir le deal
369.99 €

 

 Une variable = ID d'un Dialogue ?

Aller en bas 
AuteurMessage
filoulefilou
Cliqueur Amateur
Cliqueur Amateur
filoulefilou

Nombre de messages : 347

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 : 2815

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 : 347

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
-
» [NIE] Topic de suivi de l'Official Greg Dialogue (OGD)
» Victis hors-série n°13
» [Hors-sujet] "Appelez moi Dave"
» Dragon Age Origin
» Conversation entre américains et espagnols

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: