Outils pour utilisateurs

Outils du site


fr:yaml:variables

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:variables [2026/10/18 22:55] – Documentation 4.17 : listes, boucles, raccourcis et editeur cyrilfiestafr:yaml:variables [2026/10/20 22:19] (Version actuelle) – Mod?les sur_place, port?e des encadr?s et objets 4.17 cyrilfiesta
Ligne 62: Ligne 62:
 ===== Variables online _o ===== ===== Variables online _o =====
  
-Une variable ''_o'' est enregistrée sur le serveur et partagée entre les joueurs qui chargent la même source. Elle est liée à l'URL ou au chemin du scénario, pas à son ''id:''.+Pour une source de scénario autorisée par le serveur, une variable ''_o'' est partagée entre les joueurs. Elle est liée à l'URL ou au chemin du scénario, pas à son ''id:''. Hors de ces sources, elle reste locale à la partie.
  
 <code yaml> <code yaml>
Ligne 90: Ligne 90:
 ===== Réponse libre ===== ===== Réponse libre =====
  
-Ajoutez ''repondre: true'' à une variable déclarée dans la salle pour attendre une saisie libre :+Dans le ''init:'' d'une salle, ''repondre: true'' autorise le joueur à saisir une valeur :
  
 <code yaml> <code yaml>
-vars_texte: +init: 
-  nomjoueur:+  - var_texte: nomjoueur
     valeur: "Aventurier"     valeur: "Aventurier"
     repondre: true     repondre: true
Ligne 119: Ligne 119:
 | ''v_nom_timer_v'' | Secondes restantes du timer ''nom'' | | ''v_nom_timer_v'' | Secondes restantes du timer ''nom'' |
  
-''v_tour_v|pad2'' ajoute des zéros devant un nombre : 7 devient 07.+Pour une variable ''tour'' déclarée dans le scénario, ''v_tour_v|pad2'' affiche 7 sous la forme 07.
  
 ===== Piège classique ===== ===== Piège classique =====
Ligne 148: Ligne 148:
  
 ''init:'' accepte aussi ''var: heros.vie'' ou ''var_texte: heros.nom'', avec ''modifiable: true'' ou ''repondre: true''. Le chemin doit traverser uniquement des collections et viser une propriété simple existante ; les indices de liste sont exclus de ces saisies. ''init:'' accepte aussi ''var: heros.vie'' ou ''var_texte: heros.nom'', avec ''modifiable: true'' ou ''repondre: true''. Le chemin doit traverser uniquement des collections et viser une propriété simple existante ; les indices de liste sont exclus de ces saisies.
 +
 +===== Décrire les données structurées =====
 +
 +Les listes, collections, propriétés et éléments peuvent recevoir une description séparée de leur valeur dans ''infos_donnees:'' (anglais : ''data_info:''). ''examiner heros.vie'' affiche la valeur et sa description. Les racines peuvent aussi être liées à des tags pour réinitialiser l'ensemble de leur contenu. Voir [[fr:yaml:listes-boucles|Descriptions et tags des données structurées]].
 +
 +Dans l'éditeur, les variables online restent rangées avec les nombres ou les textes selon leur type. Un nombre ''_o'' se déclare dans ''vars'', un texte ''_o'' dans ''vars_texte''. Les anciennes déclarations ''vars_online'' restent lisibles à l'import.
  
fr/yaml/variables.1792356957.txt.gz · Dernière modification : de cyrilfiesta