Ediwiki

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

Outils pour utilisateurs

Outils du site


difficile:premier

Ceci est une ancienne révision du document !


Génération automatique de messages

Code avec problèmes

Voici le code, en commandes :

Variable[13]=%rand(Serveur[CQ1])% 
Message('Serveur[QVariable[13]]') 
Variable[13]=0 
InputQuery('Voulez-vous rajouter une phrase?','Oui','Non') 
OnResultQuery('Non') 
OnResultQuery('Oui') 
Serveur[QServeur[CQ1]+1]=InputString('Tapez votre phrase ici!') 
Serveur[CQ1]=Serveur[CQ1]+1 
QueryEnd

Algorithme voulu

Le but est de modifier, en jeu, les messages qui peuvent être prononcés par un PNJ.

Dans cet exemple, dans un premier temps, il faut pouvoir afficher un message aléatoirement parmi les messages du PNJ déjà existants.

Dans un second temps, il faut qu'on puisse rajouter un message en plus de ceux déjà présents.

Description des variables

  • La Variable[13] sert uniquement comme variable temporaire pour effectuer le calcul aléatoire du message voulu.
  • La Serveur[CQ1] contient le nombre de messages enregistrés.
  • Les Serveur[Q1] à Serveur[Qn] contiennent les messages (de 1 à n messages différents).
difficile/premier.1211588664.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki