Ediwiki

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

Outils pour utilisateurs

Outils du site


tutos:events_courants_simples

Ceci est une ancienne révision du document !


LES EVENEMENTS COURANTS SIMPLES

Dans cette page, vous trouverez tous les évènements dits “basiques” qui reviennent régulièrement sur le jeu.

Les différents tutoriels ici présents ont été faits soit par Ophio, Ystorsa, Dwight ou Yhamaii.

Bloquer une case via un event

Pour bloquer une case via un event, il faut sélectionner la couche event et double-cliquer sur la case à bloquer. Ensuite il faudra cocher la case Bloque le joueur.

Cette commande peut servir à bloquer le joueur lorsque vous faites un event “arbre” par exemple pour éviter d'avoir un arbre qui vole. Il vous sera aussi utile pour les events assez volumineux dont on ne devrait pas pouvoir marcher en-dessous à certains endroits.

Plus d'exemples dans le tutoriel “Mapper avec un évènement fixe”.

Event des piques

Event normal

Nous allons voir ici comment faire un event avec des piques qui rentrent et sortent du sol. Pour cela, nous allons utiliser un booléen et faire changer sa valeur toutes les x secondes (rappel: un booléen peut avoir 0 ou 1 comme valeur, si vous avez du mal je vous conseille de lire ou de relire le tutoriel de Vanivan. On va ensuite attribuer un état à chacune des valeurs possibles, à savoir, quand le booléen est à 0 alors les piques sont dans le sol et quand le booléen est à 1 les piques sortent du sol.

Commençons donc par créer un event pour faire changer à un rythme régulier la valeur de notre booléen. Dans cet exemple j'ai choisi le Bool[1] car il est public : vous pouvez l'utiliser à condition de le remettre à 0 lorsque le joueur quitte la map.

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements
Page 3
Conditions d'évènementsCommande évènements

La seule chose qui diffère entre la page 1 et la page 2 c'est la valeur que prend le booléen : dans la première on affecte la valeur du booléen à 1 et dans la deuxième on lui affecte la valeur 0. Comme je l'ai expliqué au début, on a maintenant un event qui change la valeur du booléen environ toutes les 2 secondes. Ceci fait, on peut faire les events pique proprement dit. Pour cela rien de plus simple:

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements

Remarque : vous pouvez aussi alterner sur certains events piques l'attribution de l'état du piège en fonction de la valeur du booléen. Par exemple Bool=1 ⇒ piques sorties, Bool=0 ⇒ piques rentrées sur certaines cases, Bool=1 ⇒ piques rentrées et Bool=0 ⇒ piques sorties sur d'autres. Il y aura ainsi un effet d'alternance sur le piège ;-)

Event avec un rythme irrégulier

Ici nous allons voir comment faire un event où les piques adoptent un rythme irrégulier. Pour cela il faudra utiliser la variable %rand(chiffre)%. J'utilise ici la variable[13] qui est publique, si vous l'utilisez veillez bien à la remettre à 0 à la sortie de votre map.

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements
Page 3
Conditions d'évènementsCommande évènements

Il ne vous reste plus qu'à mettre les events piques sur votre map comme je les ai détaillés ci-dessus.

Bloquer avec un join changeable

~ ÉVÈNEMENT MAÎTRE (changement de join) ~

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements

~ ÉVÈNEMENT PORTE (bloquer l'accès avec join) ~

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements

Passer une annonce sur une map

~ ÉVÈNEMENT MAÎTRE ~

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements

~ ÉVÈNEMENT AUTOMATIQUE ~

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements

Faire payer l’entrée d'une porte

Évent porte

Page 1
Conditions d'évènementsCommande évènements

Page 2
Conditions d'évènementsCommande évènements

Faire une fontaine régénératrice

Évent de la fontaine

Page 1
Conditions d'évènementsCommande évènements

Notez que les régénérateurs de points de vie et/ou d'alignement sont désormais obligatoirement payants (minimum 10 pièces d'or).

Activer ou désactiver un décor à sa guise

Évent maître : activation/désactivation

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements

Évent du décor

Page 1
Conditions d'évènementsCommande évènements
Page 2
Conditions d'évènementsCommande évènements

L'utilisation d'une variable serveur permet à tout le monde de voir le changement du décor. Dans le cas d'une variable publique ou d'un booléen public, seul vous verrez le décor changer.

tutos/events_courants_simples.1599485711.txt.gz · Dernière modification : 2022/09/25 19:10 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki