fr:yaml:choix
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:yaml:choix [2026/05/03 17:01] – Choix et boutons YAML cyrilfiesta | fr:yaml:choix [2026/05/03 21:16] (Version actuelle) – mise a jour wiki cyrilfiesta | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Syntaxe YAML — Choix et boutons ====== | + | **Language / Langue :** **FR** | [[en: |
| - | Les choix permettent au joueur de naviguer entre les salles via des boutons. | + | ====== Choix et boutons |
| - | ===== Structure d'un choix ===== | + | Les choix définissent les boutons de navigation présentés au joueur. |
| + | |||
| + | ===== Syntaxe de base ===== | ||
| <code yaml> | <code yaml> | ||
| choix: | choix: | ||
| - | - commande: | + | - commande: |
| bouton: " | bouton: " | ||
| - | vers: salle_nord | + | vers: foret |
| - | | + | |
| + | - commande: retour | ||
| + | | ||
| </ | </ | ||
| - | ===== Champs disponibles ===== | + | * '' |
| + | * '' | ||
| + | * '' | ||
| - | ^ Champ ^ Description ^ Obligatoire ^ | + | ===== Bouton défini |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | ===== Exemple complet | + | Le label du bouton associé à une salle peut être défini dans la salle elle-même (plutôt que dans le choix) : |
| + | |||
| + | <code yaml> | ||
| + | - id: demo_timers | ||
| + | bouton: " | ||
| + | texte: " | ||
| + | </ | ||
| + | |||
| + | Un choix vers cette salle sans '' | ||
| + | |||
| + | ===== vers: precedent ===== | ||
| + | |||
| + | '' | ||
| + | Cela active aussi l' | ||
| + | |||
| + | <code yaml> | ||
| + | choix: | ||
| + | - commande: retour | ||
| + | bouton: " | ||
| + | vers: precedent | ||
| + | </ | ||
| + | |||
| + | ===== Conditions d' | ||
| <code yaml> | <code yaml> | ||
| choix: | choix: | ||
| - commande: entrer | - commande: entrer | ||
| - | bouton: "🚪 Entrer dans la tour" | + | bouton: "🚪 Entrer dans la salle" |
| - | vers: tour_interieur | + | vers: salle_secrete |
| - | si: "o_cle_tour_o" | + | si: "cle v_score_v > 10" |
| - | | + | </ |
| - | grise-si: " | + | |
| - | - commande: partir | + | Le champ '' |
| - | bouton: " | + | |
| - | vers: carrefour | + | |
| - | | + | |
| - | | + | ===== Boutons conditionnels (visible-si / grise-si) ===== |
| - | bouton: "⚔️ Attaquer le garde" | + | |
| - | vers: combat_garde | + | <code yaml> |
| - | si: "v_armee_v | + | choix: |
| - | | + | |
| - | | + | bouton: "🏆 Mode expert (score > 50)" |
| - | | + | vers: salle_expert |
| + | | ||
| + | |||
| + | - commande: affaibli | ||
| + | | ||
| + | | ||
| + | grise-si: "v_pv_v <= 0" | ||
| </ | </ | ||
| - | ===== Effet avant déplacement | + | ===== Effet au clic (effet: |
| - | '' | + | '' |
| - | Si '' | + | |
| <code yaml> | <code yaml> | ||
| - | - commande: | + | choix: |
| - | bouton: "🏃 Fuir le combat" | + | |
| - | vers: couloir | + | bouton: "🪙 Acheter (-10 pièces)" |
| - | si: " | + | vers: boutique |
| - | | + | effet: "or.-.10" |
| - | - "reput.-.5" | + | |
| - | | + | |
| </ | </ | ||
| - | ===== Voir aussi ===== | + | ===== Supprimer des encadrés au clic ===== |
| + | |||
| + | <code yaml> | ||
| + | choix: | ||
| + | - commande: retour | ||
| + | bouton: " | ||
| + | vers: accueil | ||
| + | supprimer-encadre: | ||
| + | - all # supprime tous les HUD actifs | ||
| + | # ou : - haut-droite | ||
| + | </ | ||
| + | |||
| + | ===== Choix sans bouton ni commande ===== | ||
| + | |||
| + | Un choix sans '' | ||
| + | |||
| + | <code yaml> | ||
| + | choix: | ||
| + | - vers: aide # accessible par " | ||
| + | </ | ||
| + | |||
| + | ===== Alias globaux ===== | ||
| + | |||
| + | Les '' | ||
| + | |||
| + | <code yaml> | ||
| + | alias_globaux: | ||
| + | retour: "🏠 Accueil" | ||
| + | </ | ||
| - | * [[fr:yaml:conditions|Conditions]] | + | Dans n' |
| - | * [[fr: | + | |
| + | **Retrouvez nous sur le [[https:// | ||
fr/yaml/choix.1777820512.txt.gz · Dernière modification : de cyrilfiesta
