**Language / Langue :** **FR** | [[en:txt:evenements|EN]] ====== Événements 997 (format .txt) ====== La salle ''997'' dans la liste des sorties déclenche un événement. Il peut être automatique (déclenché à l'arrivée dans la salle) ou manuel (via une réaction Discord). ===== Syntaxe de base ===== 997|condition|action|texte * ''condition'' — condition déclenchement (''null'' = toujours) * ''action'' — ce qui se passe (voir tableau) * ''texte'' — message affiché (''null'' = rien) ===== Conditions ===== ^ Syntaxe ^ Signification ^ | ''null'' | Toujours déclenché | | ''v_pv_v.=.0'' | Si la variable ''pv'' vaut 0 | | ''objet'' | Si le joueur possède l'objet | | ''-objet'' | Si le joueur ne possède pas l'objet | | ''v_a_v.=.v_b_v'' | Comparer deux variables | | ''v_a_v.=.1 v_b_v.=.2'' | ET logique (espace entre conditions) | ===== Actions ===== ^ Syntaxe ^ Effet ^ | ''5'' | Aller à la salle 5 | | ''v_salle_v'' | Aller à la salle dont le numéro est dans la variable | | ''score.+.10'' | Ajouter 10 à ''score'' | | ''score.-.5'' | Soustraire 5 | | ''score.=.0'' | Fixer la valeur | | ''score.=.%1:6'' | Valeur aléatoire entre 1 et 6 | | ''objet&&inventaire&&Description'' | Ajouter un objet à l'inventaire | | ''-fatigue&&invisible&&Vous n'êtes plus fatigué'' | Retirer un état invisible | | ''nom&&variable&&valeur&&desc'' | Modifier/déclarer une variable | ===== Actions multiples ===== Séparez les actions avec ''@@'' : 997|null|score.+.10@@3|Vous gagnez 10 points et allez en salle 3. Si l'une des actions est une redirection (numéro de salle), elle est exécutée en dernier. ===== Comportement séquentiel ===== Plusieurs ''997'' dans la même salle sont évalués dans l'ordre. Chaque 997 voit les valeurs déjà modifiées par les précédents. Un 997 qui redirige stoppe les suivants. ===== Exemple complet ===== 3 lancer_de Lancez le dé ! Résultat : v_resultat_v de|variable|%=1:6|Vous obtenez v_resultat_v !|Un dé à 6 faces. 997|v_de_v.in.1-3|1|Mauvais résultat, vous recommencez... 997|v_de_v.in.4-6|4|Excellent ! Vous avancez. **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**