**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]]**