Outils pour utilisateurs

Outils du site


fr:yaml:conditions

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
fr:yaml:conditions [2026/05/03 18:07] – Correction syntaxe JDR-Bot depuis moteur et showcase.yaml cyrilfiestafr:yaml:conditions [2026/05/03 18:47] (Version actuelle) – Harmonize FR/EN language switch cyrilfiesta
Ligne 1: Ligne 1:
 +**Language / Langue :** **FR** | [[en:yaml:conditions|EN]]
 +
 ====== Conditions (YAML) ====== ====== Conditions (YAML) ======
  
-Les conditions s'utilisent dans les champs ''si:'' des ?v?nements, choix, actions, textes conditionnels, ticks, ''visible-si:'' et ''grise-si:''.+Les conditions s'utilisent dans les champs ''si:'' des événements, choix, actions, textes conditionnels, ticks, ''visible-si:'' et ''grise-si:''.
  
 ===== Syntaxe de base ===== ===== Syntaxe de base =====
Ligne 7: Ligne 9:
 ^ Condition ^ Signification ^ ^ Condition ^ Signification ^
 | ''~'' | Toujours vrai, fallback. | | ''~'' | Toujours vrai, fallback. |
-| ''v_pv_v = 0'' | Variable ?gale ? 0. | +| ''v_pv_v = 0'' | Variable égale à 0. | 
-| ''v_pv_v != 0'' | Variable diff?rente de 0. | +| ''v_pv_v != 0'' | Variable différente de 0. | 
-| ''v_pv_v > 5''Sup?rieur ? 5. | +| ''v_pv_v > 5''Supérieur à 5. | 
-| ''v_pv_v >= 5''Sup?rieur ou ?gal ? 5. | +| ''v_pv_v >= 5''Supérieur ou égal à 5. | 
-| ''v_pv_v < 10''Inf?rieur ? 10. | +| ''v_pv_v < 10''Inférieur à 10. | 
-| ''v_pv_v <= 10''Inf?rieur ou ?gal ? 10. | +| ''v_pv_v <= 10''Inférieur ou égal à 10. | 
-| ''v_pv_v in 3-7'' | Dans l'intervalle 3 7. | +| ''v_pv_v in 3-7'' | Dans l'intervalle 3 à 7. | 
-| ''v_pv_v out 3-7'' | Hors de l'intervalle 3 7. |+| ''v_pv_v out 3-7'' | Hors de l'intervalle 3 à 7. |
  
 ===== Comparer deux variables ===== ===== Comparer deux variables =====
Ligne 25: Ligne 27:
 ===== Conditions multiples ===== ===== Conditions multiples =====
  
-S?parez les conditions par un espace. Elles sont combin?es en ET logique.+Séparez les conditions par un espace. Elles sont combinées en ET logique.
  
 <code yaml> <code yaml>
 si: "v_pv_v >= 5 v_or_v >= 10 cle" si: "v_pv_v >= 5 v_or_v >= 10 cle"
-# PV >= 5 ET or >= 10 ET objet cle poss?d?+# PV >= 5 ET or >= 10 ET objet cle possédé
 </code> </code>
  
Ligne 37: Ligne 39:
  
 <code yaml> <code yaml>
-si: "cle"      # le joueur poss?de l'objet cle +si: "cle"      # le joueur possède l'objet cle 
-si: "-cle"     # le joueur ne poss?de pas l'objet cle+si: "-cle"     # le joueur ne possède pas l'objet cle
 </code> </code>
  
 N'utilisez pas ''o_cle_o'' : cette forme n'est pas la syntaxe YAML de JDR-Bot. N'utilisez pas ''o_cle_o'' : cette forme n'est pas la syntaxe YAML de JDR-Bot.
  
-===== Utilisation dans les ?v?nements =====+===== Utilisation dans les événements =====
  
 <code yaml> <code yaml>
Ligne 49: Ligne 51:
   - si: "v_pv_v <= 0"   - si: "v_pv_v <= 0"
     vers: game_over     vers: game_over
-    texte: "Vous ?tes mort..."+    texte: "Vous êtes mort..."
   - si: "v_pv_v <= 5"   - si: "v_pv_v <= 5"
-    texte: "Vous ?tes gravement bless? !"+    texte: "Vous êtes gravement blessé !"
   - si: ~   - si: ~
     vers: suite     vers: suite
 </code> </code>
  
-Les ?v?nements sont ?valu?dans l'ordre. Le premier ?v?nement qui redirige avec ''vers:'' stoppe la suite.+Les événements sont évalués dans l'ordre. Le premier événement qui redirige avec ''vers:'' stoppe la suite.
  
 ===== Utilisation dans les choix ===== ===== Utilisation dans les choix =====
Ligne 63: Ligne 65:
 choix: choix:
   - commande: ouvrir   - commande: ouvrir
-    bouton: "??? Ouvrir le coffre"+    bouton: "Ouvrir le coffre"
     vers: coffre_ouvert     vers: coffre_ouvert
     si: "cle"     si: "cle"
-    texte_ko: "Il vous faut une cl?."+    texte_ko: "Il vous faut une clé."
  
   - commande: forcer   - commande: forcer
-    bouton: "?? Forcer la serrure"+    bouton: "Forcer la serrure"
     vers: coffre_ouvert     vers: coffre_ouvert
     si: "v_force_v >= 8"     si: "v_force_v >= 8"
-    texte_ko: "Vous n'?tes pas assez fort."+    texte_ko: "Vous n'êtes pas assez fort."
     grise-si: "v_force_v < 8"     grise-si: "v_force_v < 8"
 </code> </code>
  
-  * ''si:'' bloque l'acc?s si la condition est fausse. +  * ''si:'' bloque l'accès si la condition est fausse. 
-  * ''texte_ko:'' s'affiche si ''si:'' ?choue.+  * ''texte_ko:'' s'affiche si ''si:'' échoue.
   * ''visible-si:'' masque le bouton si la condition est fausse.   * ''visible-si:'' masque le bouton si la condition est fausse.
   * ''grise-si:'' garde le bouton visible mais inactif si la condition est vraie.   * ''grise-si:'' garde le bouton visible mais inactif si la condition est vraie.
Ligne 86: Ligne 88:
 texte: texte:
   - si: "v_pv_v <= 0"   - si: "v_pv_v <= 0"
-    texte: "Vous ?tes au sol."+    texte: "Vous êtes au sol."
   - si: "v_pv_v <= 5"   - si: "v_pv_v <= 5"
-    texte: "Vous tenez peine debout."+    texte: "Vous tenez à peine debout."
   - texte: "Vous allez bien."   - texte: "Vous allez bien."
 </code> </code>
  
-Le premier bloc vrai est affich?.+Le premier bloc vrai est affiché.
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
   * [[fr:yaml:variables|Variables]]   * [[fr:yaml:variables|Variables]]
-  * [[fr:yaml:evenements|?v?nements]]+  * [[fr:yaml:evenements|Événements]]
   * [[fr:yaml:objets|Objets]]   * [[fr:yaml:objets|Objets]]
- 
fr/yaml/conditions.1777824447.txt.gz · Dernière modification : de cyrilfiesta