Ediwiki

Wiki officiel de l'éditeur de carte du jeu Slayers Online

Outils pour utilisateurs

Outils du site


commandes:onresultquery

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
commandes:onresultquery [2021/01/23 13:00] – [Exemple] lyssitzcommandes:onresultquery [2021/01/23 14:28] editeurso
Ligne 15: Ligne 15:
  
 ===== Particularité ===== ===== Particularité =====
-Il est possible d'ajouter un InputQuery dans un OnResultQuery. Pour ce faire, la démarche est assez simple, il suffit juste de n'indiquer qu'un seul QueryEnd tout à la fin du code.+Il est possible d'ajouter un [[commandes:inputquery|InputQuery]] dans un OnResultQuery. Pour ce faire, la démarche est assez simple, il suffit juste de n'indiquer qu'un seul [[commandes:queryend|QueryEnd]] tout à la fin du code.
  
   InputQuery('Bonjour, que désirez-vous ?','A boire.','A manger.','Rien.')   InputQuery('Bonjour, que désirez-vous ?','A boire.','A manger.','Rien.')
Ligne 34: Ligne 34:
  
 Attention toutefois, si vous avez plusieurs questions de suite contenant les mêmes réponses (Ex: Oui/Non), faites en sorte d'avoir au moins un détail qui diffère pour vous assurer du bon fonctionnement (Ex : Oui/Oui. ou Oui/Bien sûr). Attention toutefois, si vous avez plusieurs questions de suite contenant les mêmes réponses (Ex: Oui/Non), faites en sorte d'avoir au moins un détail qui diffère pour vous assurer du bon fonctionnement (Ex : Oui/Oui. ou Oui/Bien sûr).
 +
 +===== Particularité 2 =====
 +Si votre dernier OnResultQuery comporte une condition et que vous décidez d'utiliser QueryEnd, sachez que pour que le QueryEnd soit considéré, il doit passer dans une condition toujours valide.
 +  Variable[13]=1
 +  InputQuery('Bonjour, que désirez-vous ?','A boire.')
 +  OnResultQuery('A boire.')
 +  Condition('Variable[13]=1')
 +  Message('Tenez à boire')
 +  Condition('Variable[13]=0')
 +  Message('Nous sommes à sec !')
 +  QueryEnd
 +  Variable[13]=0
 +  
 +Doit s'écrire : 
 +  Variable[13]=1
 +  InputQuery('Bonjour, que désirez-vous ?','A boire.')
 +  OnResultQuery('A boire.')
 +  Condition('Variable[13]=1')
 +  Message('Tenez à boire')
 +  Condition('Variable[13]=0')
 +  Message('Nous sommes à sec !')
 +  Condition('1=1')
 +  QueryEnd
 +  Variable[13]=0
commandes/onresultquery.txt · Dernière modification : 2022/09/25 19:11 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki