Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.99 €
Voir le deal

 

 [résolu] Comment stopper un dialogue en cours ?

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


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyLun 15 Déc 2014 - 10:32

Bonjour sourire

Je voudrais pouvoir arrêter un dialogue en cours si une certaines variable est atteinte. Seulement voilà, si je mets un if (...) contenant un stop, mais suivi d'un return avec } et bien AGS refuse la commande triste

J'ai tenté en ajoutant else, mais le résultat est le même... J'ai vu qu'il y a un StopDialog() mais uniquement pour dialog_request. Mais avant de l'essayer, je coudrais savoir si il y a un moyen plus pratique de stopper un dialogue ne cours.

Merci d'avance ^^

Code:
@1
    if (variable == 3)
  {
    (...)
stop
  }
return
@2


Dernière édition par chefgeorges le Lun 15 Déc 2014 - 11:00, édité 1 fois
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
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 stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyLun 15 Déc 2014 - 10:45

Tu peux tricher et faire deux options de dialogues identiques @5 et @6 par exemple, l'une renvoyant stop, l'autre return, et tu met le if plus haut (au début du dialogue par exemple, ou à ou il faut) pour activer soit @5 soit @6.

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
http://nothingaboutthedog.blogspot.fr/
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyLun 15 Déc 2014 - 10:50

Oui, j'y avais pas pensé sourire

Bon par contre, je vois qu'il n'existe pas de commande secrète pour cette option toute simple ^^

Ok, je vais tester avec dialog_request dasn un premier temps et si ça ne fonctionne pas, je testerai ta méthode clin d'oeil

Merci.

EDIT: Fonctionne très bien avec dialog-request (forcément, lol)
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 59

Localisation : Angers

Date d'inscription : 12/09/2012


[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyLun 15 Déc 2014 - 11:41

As-tu essayé cette commande suite au choix : StopDialog ()
Code:
        @1
            if (variable == 3)
          {
            (...)
      StopDialog
          }
        return
        @2 ()

_________________
Ce qui est utile à beaucoup l'emporte sur les désirs du petit nombre. (Spock)
[résolu] Comment stopper un dialogue en cours ? Sup210
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyLun 15 Déc 2014 - 17:27

Oui, mais cette commande fonctionne uniquement dans dialog-request sourire
Revenir en haut Aller en bas
http://instagram.com/ichefgeorges
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


[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyLun 15 Déc 2014 - 18:30

chefgeorges a écrit:
Bon par contre, je vois qu'il n'existe pas de commande secrète pour cette option toute simple ^^
Mauvaise langue :
Aide AGS a écrit:
Code:
@1
ego: "Bonjour. Comment ça va ?"
narrator: L'homme vous regarde dans les yeux.
  if (player.HasInventory(iClef)) {
    player.Say("En fait, il vaudrait mieux que j'y aille.");
    return RUN_DIALOG_STOP_DIALOG;
  }
otherman: "Voici une clef pour vous."
  player.AddInventory(iClef);
return

_________________
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
chefgeorges
Cliqueur Emérite
Cliqueur Emérite
chefgeorges


Nombre de messages : 502

Date d'inscription : 01/02/2008


[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyMar 16 Déc 2014 - 9:45

Ah effectivement... lol rougit

J'avais pourtant regardé dans le Wiki avant confus Je ne suis vraiment encore qu'un humble padawan clin d'oeil
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 : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyMar 16 Déc 2014 - 12:08

chefgeorges a écrit:

J'avais pourtant regardé dans le Wiki avant confus Je ne suis vraiment encore qu'un humble padawan clin d'oeil

À ta décharge, fallait vraiment la trouver celle-là... J'ai mis un bout de temps moi aussi je crois.

_________________
Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
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 : 2907

Date d'inscription : 01/08/2006


[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? EmptyMar 16 Déc 2014 - 13:13

valoulef a écrit:
À ta décharge, fallait vraiment la trouver celle-là... J'ai mis un bout de temps moi aussi je crois.
Ouais, disons qu'il faut lire attentivement la partie de l'aide consacrée aux dialogues... en la traduisant de l'anglais vers le français, par exemple !

_________________
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
Contenu sponsorisé





[résolu] Comment stopper un dialogue en cours ? Empty
MessageSujet: Re: [résolu] Comment stopper un dialogue en cours ?   [résolu] Comment stopper un dialogue en cours ? Empty

Revenir en haut Aller en bas
 
[résolu] Comment stopper un dialogue en cours ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu] Comment dire au jeu de cacher un GUI à chaque dialogue ?
» [résolu]Comment importer un dessin papier/une photo dans AGS?resolu
» Dialogue ( resolu )
» Dialogue different d'un personnage.
» [résolu]temps d'un dialogue

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: