Ediwiki

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

Outils pour utilisateurs

Outils du site


evexplication

Ceci est une ancienne révision du document !


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.

evexplication.1274972493.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki