Ceci est une ancienne révision du document !
Table des matières
Fonctionnement d'un évènement
Dans ce tutorial, nous allons voir comment l'éditeur gère les évènements.
Fonctionnement général
Un évènement, qu'est ce que c'est?
Pour simplifier, un évènement c'est une action qui va être accomplie lorsque certaines conditions seront remplies.
Exemples: Condition : le joueur appuie sur un bouton Action : une porte s'ouvre
Condition : le joueur marche sur un piège Action : le joueur meurt
Condition : le joueur est dans telle guilde, il a plus de 2000 pièces d'or sur lui et il appuie sur un bouton Action :le joueur perd 2000 pièces d'or et il se téléporte dans une map
Mais bien entendu, toutes les conditions ne sont pas toujours remplies par le joueur, on peut alors envisager une action alternative
Exemples: Condition : le joueur appuie sur un bouton Action : une porte s'ouvre Action alternative : le joueur n'a pas appuyé sur le bouton, il ne se passe rien
Condition : le joueur se présente à une porte, il a 2000 pièces d'or sur lui Action : il perd son or et est téléporté Action alternative : le joueur n'a pas 2000 pièces d'or sur lui mais il s'est présenté à la porte. Toutes les conditions ne sont pas remplie. Un message lui indique qu'il ne peut pas passer
Vous avez peut-être déjà entendu parlé de “Si, alors, sinon” ou de “If, then, else” dans certains langages de programmation. C'est exactement le même principe ici ;)
Application du fonctionnement général à l'éditeur
La page évènement se présente comme suit
image fenêtre event
A gauche se présente le cadre “Condition de déclenchement”, c'est ici que nous mettrons les conditions à remplir pour effectuer l'action
A gauche se présente le cadre “Commande évènement”, c'est ici que nous décrirons les actions à effectuer lorsque les conditions sont remplies
Et l'action alternative en cas de non respect des conditions?
Et bien c'est dans une 2ème page que cela se passe. En effet, lorsque les conditions nécéssaires à l'effectuation des actions ne sont pas remplies, c'est la 2ème page qui sera lue.
En fait les pages de l'évent seront lues dans l'ordre jusqu'à ce que toutes les conditions d'une des page soient remplies.