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
commandes:onresultquery [2021/01/23 14:28] editeursocommandes:onresultquery [2022/09/25 19:11] (Version actuelle) – modification externe 127.0.0.1
Ligne 14: Ligne 14:
 voir la page sur [[.:InputQuery]] voir la page sur [[.:InputQuery]]
  
-===== Particularité ===== +===== Particularités ===== 
-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.+==== Multiples InputQuery ==== 
 +Il est possible d'ajouter un InputQuery dans un [[commandes:onresultquery|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 35: Ligne 36:
 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 ===== +==== Utilisation de Condition ==== 
-Si votre dernier OnResultQuery comporte une condition et que vous décidez d'utiliser QueryEndsachez que pour que le QueryEnd soit considéré, il doit passer dans une condition toujours valide. +Si vous avez besoin d'inclure une condition dans un OnResultQuery, c'est possible. Toutefois, pour le bon fonctionnement, il faudra vous assurer de passer par une condition toujours valide avant d'enchaîner sur un autre OnResultQuery ou sur le QueryEndCela peut se faire notamment via un "Condition('1=1')" placé avant le OnResultQuery ou le QueryEnd qui suit. 
-  Variable[13]=1+ 
 +  Variable[13]=%rand(2)%
   InputQuery('Bonjour, que désirez-vous ?','A boire.')   InputQuery('Bonjour, que désirez-vous ?','A boire.')
   OnResultQuery('A boire.')   OnResultQuery('A boire.')
   Condition('Variable[13]=1')   Condition('Variable[13]=1')
   Message('Tenez à boire')   Message('Tenez à boire')
-  Condition('Variable[13]=0')+  Condition('Variable[13]=2')
   Message('Nous sommes à sec !')   Message('Nous sommes à sec !')
   QueryEnd   QueryEnd
Ligne 48: Ligne 50:
      
 Doit s'écrire :  Doit s'écrire : 
-  Variable[13]=1+  Variable[13]=%rand(2)%
   InputQuery('Bonjour, que désirez-vous ?','A boire.')   InputQuery('Bonjour, que désirez-vous ?','A boire.')
   OnResultQuery('A boire.')   OnResultQuery('A boire.')
   Condition('Variable[13]=1')   Condition('Variable[13]=1')
   Message('Tenez à boire')   Message('Tenez à boire')
-  Condition('Variable[13]=0')+  Condition('Variable[13]=2')
   Message('Nous sommes à sec !')   Message('Nous sommes à sec !')
   Condition('1=1')   Condition('1=1')
   QueryEnd   QueryEnd
   Variable[13]=0   Variable[13]=0
commandes/onresultquery.1611408507.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki