Ediwiki

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

Outils pour utilisateurs

Outils du site


evexplication

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
Dernière révisionLes deux révisions suivantes
evexplication [2010/05/27 21:09] ophioevexplication [2020/08/12 12:04] editeurso
Ligne 1: Ligne 1:
-=====Fonctionnement d'un évènement=====+======Fonctionnement d'un évènement======
  
 Dans ce tutorial, nous allons voir comment l'éditeur gère les évènements. Dans ce tutorial, nous allons voir comment l'éditeur gère les évènements.
Ligne 34: Ligne 34:
  
 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 ;) 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 ;)
 +
  
  
Ligne 42: Ligne 43:
  
 La page évènement se présente comme suit  La page évènement se présente comme suit 
-\\ \\ \\ <html><img src="http://s2.noelshack.com/uploads/images/4583047829382_enetreevent.jpg"></html>+{{tutoriaux:enetreevent.jpg|}}
  
 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 "Condition de déclenchement", c'est ici que nous mettrons les conditions à remplir pour effectuer l'action.
Ligne 50: Ligne 51:
 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. 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 (Les conditions de chaque page vont être testées pour voir si elles correspondent bien à la réalité du joueur. Exemple : "condition : le pseudo du joueur est Roger". Le jeu va vérifier si le pseudo du joueur est bien Roger) En fait les pages de l'évent seront lues dans l'ordre jusqu'à ce que toutes les conditions d'une des page soient remplies (Les conditions de chaque page vont être testées pour voir si elles correspondent bien à la réalité du joueur. Exemple : "condition : le pseudo du joueur est Roger". Le jeu va vérifier si le pseudo du joueur est bien Roger)
 +\\ \\ 
 +De plus, il est aussi possible de mettre en condition de déclenchement deux conditions (par exemple Attaque et Appuie sur bouton) puis d'utiliser la commande [[commandes:condition]] dans les commandes évènement afin de différencier les actions qui vont être effectuée en fonction de ce qu'a fait le joueur
  
     * Par la suite, j'emploierai les termes "CD" et "CE", signifiants respectivement Condition de Déclenchement (condition)  et Commande Evènement (action)     * Par la suite, j'emploierai les termes "CD" et "CE", signifiants respectivement Condition de Déclenchement (condition)  et Commande Evènement (action)
 +
 +
  
 ====Les différentes conditions existantes==== ====Les différentes conditions existantes====
Ligne 116: Ligne 121:
  
 Nous avons donc ici un exemple de programmation pour un PNJ qui n'aime pas les membres de la Guilde Celestia (pourtant forts sympathiques au demeurant ;-)) Nous avons donc ici un exemple de programmation pour un PNJ qui n'aime pas les membres de la Guilde Celestia (pourtant forts sympathiques au demeurant ;-))
 +
  
 ====Graphisme et évènements==== ====Graphisme et évènements====

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki