Outils pour utilisateurs

Outils du site


fr:evenements

Événements

Au même titre que les salles « 998 » et « 999 », la salle « 997 » se met dans la ligne des cases accessibles. Cela représente un événement : une action déclenché par le bot ou par le joueur (via une réaction par exemple, vous verrez ça dans Utilisations des réactions), et qui, si les conditions sont remplis, produisent un effet sur la partie.
Elle peut servir à aller automatiquement dans une autre salle, à modifier la valeur d’une variable, à ajouter ou retirer un objet ou un état, ou encore à afficher un texte.
Reprenons l’exemple précédent et faisons en sorte qu’il aille automatiquement à la salle 1 ou 3 en fonction du résultat :

[…]
*********************
2 Premier_jet
Vous lancez un Dé 6. Si vous obtenez 5 ou 6, vous serez amené dans la pièce suivante.
des_six|variable|%=1:6|Vous obtenez v_resultat_v|Un dé de 6 faces.|nb_essais_six|variable|+1|Vous avez fait v_nb_essais_six_v lancer.|Nombre de lancés de D6.
997|v_des_six_v.in.1-4|1|Vous n'êtes pas en forme, recommencez !
997|v_des_six_v.in.5-6|3|Félicitation, vous avez réussis au bout de v_nb_essais_six_v essais !
*********************
[...]

Remarquez que j’ai rajouté une seconde variable (« v_nb_essais_six_v») qui compte le nombre d’essais avant de réussir.
Voyons maintenant cela en détail :

  • 997, c’est la salle indiquant une action automatique
  • Condition(s) pour que l’action se réalise. On a vu précédemment comment la présenter, par exemple « v_vie_v.>.0 ». Elle peut aussi prendre la valeur « null » (= aucune condition, l’action aura forcément lieu), ou utiliser des objets ou des états comme condition (ou les combinés.) Cette partie fonctionne de la même manière que les autres conditions.
  • Action(s) réalisée(s): On peut en mettre plusieurs dans un même 997, en les séparant par « @@ ».
    • Modification d’une variable : (avec +, =, -, %=X:Y,%+X:Y, ou%-X:Y)
    • Changement de salle (on met le numéro de la salle ou v_variable_v (le numéro de salle sera la valeur de cette variable))
    • Ajout ou retrait d’un objet/état de l’inventaire : [nom de l’objet]&&[inventaire ou invisible]&&[description de l’objet ou de l’état]. Comme pour les autres objets ou états, on peut le précéder de « - » pour le supprimer
      • Par exemple : « tournevis&&inventaire&&Le tournevis sert à visser ou dévisser. »
      • Autre exemple : « -fatigue&&invisible&&Vous n’êtes plus fatigué ! »
    • Déclaration ou modification d’une variable numérique ou textuelle (online ou non): [nom de la variable]&&[variable ou variable_t]&&[valeur de la variable]&&[description de la variable]
  • Phrase à afficher. On peut ne rien afficher (on met alors « null »), et on peut afficher dans la phrase la valeur d’une variable en l’entourant de « v_ » et « _v » (si variable numérique) ou « t_ » et « _t » (si variable textuelle)

Retrouvez nous sur le discord Make&Play

Discussion

Entrer votre commentaire. La syntaxe wiki est autorisée:
 
fr/evenements.txt · Dernière modification: 2021/04/11 13:57 de cyrilfiesta