Outils pour utilisateurs

Outils du site


fr:yaml:evenements

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
fr:yaml:evenements [2026/08/31 21:08] – Wiki : fins de pages homogènes, liens Discord retirés cyrilfiestafr:yaml:evenements [2026/10/19 01:39] (Version actuelle) – Wiki 4.17 : corrections apres audit des exemples et traductions cyrilfiesta
Ligne 3: Ligne 3:
 ====== Événements (YAML) ====== ====== Événements (YAML) ======
  
-Les événements sont des blocs d'action déclenchés automatiquement à l'entrée d'une salle ou via des boutons.+Les événements sont des blocs d'action exécutés automatiquement ou appelés par une interaction : bouton, raccourci ou ''declencher_event:id'', par exemple.
  
 ===== Syntaxe de base ===== ===== Syntaxe de base =====
Ligne 34: Ligne 34:
 | ''timer_global:id:ON'' | Activer un timer global | | ''timer_global:id:ON'' | Activer un timer global |
 | ''timer_global:id:OFF'' | Désactiver un timer global | | ''timer_global:id:OFF'' | Désactiver un timer global |
-| ''declencher_event:id'' | Déclencher un événement global par son id |+| ''declencher_event:id'' | Appeler un événement local ou global actif par son id |
  
 Plusieurs actions dans un même événement : Plusieurs actions dans un même événement :
Ligne 58: Ligne 58:
 </code> </code>
  
-''fin:'' et ''faire:'' sont exclusifs. Pour faire une action ET terminer, utilisez une salle intermédiaire.+''faire:'' peut accompagner ''fin:'' : les effets s'exécutent avant la fin de partie.
  
 ===== Redirection (vers:) ===== ===== Redirection (vers:) =====
Ligne 73: Ligne 73:
 ===== Bouton sur un événement ===== ===== Bouton sur un événement =====
  
-Un événement peut être transformé en **bouton cliquable** avec ''bouton:''. Sans ''bouton:'', il s'exécute automatiquement à l'entrée.+Un événement peut être transformé en **bouton cliquable** avec ''bouton:''. Un événement réservé à un raccourci ou à un appel explicite reste manuel, même sans bouton. Les autres sont évalués automatiquement à l'entrée de la salle et après les commandes.
  
 <code yaml> <code yaml>
Ligne 118: Ligne 118:
 ''visible-si:'' masque le bouton si la condition est fausse. ''grise-si:'' laisse le bouton visible mais inactif si la condition est vraie. ''visible-si:'' masque le bouton si la condition est fausse. ''grise-si:'' laisse le bouton visible mais inactif si la condition est vraie.
  
-⚠ Sur Discord, les boutons sont figés dans le message envoyé. Cliquer sur 🔄 (rafraichir) force un réaffichage avec les boutons à jour.+Sur Discord, les boutons sont figés dans le message envoyé. Cliquer sur 🔄 (rafraichir) force un réaffichage avec les boutons à jour.
  
 ===== Texte conditionnel sur un événement ===== ===== Texte conditionnel sur un événement =====
Ligne 135: Ligne 135:
 ===== Comportement séquentiel ===== ===== Comportement séquentiel =====
  
-⚠ Critique : les événements s'exécutent dans l'ordre. Chaque événement voit les valeurs **déjà modifiées** par les précédents. Un événement avec ''vers:'' ou ''fin:'' **stoppe** les suivants.+Critique : les événements s'exécutent dans l'ordre. Chaque événement voit les valeurs **déjà modifiées** par les précédents. Un événement avec ''vers:'' ou ''fin:'' **stoppe** les suivants.
  
 ===== Timer déclenché par événement ===== ===== Timer déclenché par événement =====
fr/yaml/evenements.txt · Dernière modification : de cyrilfiesta