**Language / Langue :** **FR** | [[en:txt:variables|EN]]
====== Variables (format .txt) ======
===== Variables numériques =====
Les variables numériques se déclarent sur la **ligne 3** d'une salle. Format :
nom_variable|variable|valeur_initiale|texte_affiche|description
* ''variable'' — mot-clé obligatoire
* ''valeur_initiale'' — peut être un nombre fixe (''=5''), aléatoire (''%=1:6''), ou une modification ('''+5'', ''-3'')
* ''texte_affiche'' — affiché quand la variable est modifiée (ou ''null'')
* ''description'' — affiché si ''j!examiner nom_variable''
^ Syntaxe ^ Effet ^
| ''=X'' | Fixe la valeur à X |
| ''%=X:Y'' | Valeur aléatoire entre X et Y |
| ''+X'' | Ajoute X à la valeur actuelle |
| ''-X'' | Soustrait X |
| ''%+X:Y'' | Ajoute un aléatoire entre X et Y |
| ''%-X:Y'' | Soustrait un aléatoire entre X et Y |
Pour afficher la valeur dans un texte : ''v_nom_variable_v''
===== Variables textuelles =====
Les variables textuelles stockent un mot ou une phrase. Mot-clé : ''variable_t'' :
nom_variable|variable_t|valeur_initiale|texte_modification|description
Pour afficher dans un texte : ''t_nom_variable_t''
Le joueur peut modifier la valeur avec ''j!repondre valeur'' si la variable est déclarée dans la salle en cours.
===== Variables online =====
Les variables online sont **persistées entre parties et entre serveurs**. Elles se déclarent **après la dernière salle** (après le dernier ''*****'') :
nom_variable_o|valeur_par_defaut|description
Le nom **doit se terminer par ''_o''**. Utilisation identique aux variables classiques : ''v_nom_variable_o_v''.
Variable prédéfinie : ''v_nb_parties_o_v'' — incrémentée automatiquement à chaque lancement du scénario.
===== Variables système =====
^ Variable ^ Valeur ^
| ''v_resultat_v'' | Résultat du dernier aléatoire ''%=X:Y'' |
| ''v_valeur_v'' | Dernier code saisi dans ''j!avancer salle code'' |
| ''v_reponse_v'' | Valeur saisie avec ''j!repondre'' |
**Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**