**Language / Langue :** **FR** | [[en:txt:syntaxe-base|EN]] ====== Syntaxe de base (format .txt) ====== Le format .txt est l'ancienne syntaxe de JDR-Bot, toujours supportée. Pour les nouveaux scénarios, préférez le [[fr:yaml:syntaxe-base|format YAML]] qui est plus puissant. Le scénario .txt est un fichier texte encodé en **UTF-8**, composé de blocs séparés par des lignes d'étoiles. ===== Structure générale ===== Titre du scénario Nombre de salles 1 nom_salle_1 Texte de la salle 1 | 2 sortie->2 *************** 2 nom_salle_2 Texte de la salle 2 | 999|Vous avez gagné ! *************** ===== Détail de chaque bloc ===== **Ligne 1 — Titre du scénario** Le titre est affiché au lancement. Il peut être suivi d'options séparées par « | » (voir [[fr:txt:alias|Alias et réactions]]). ⚠ Ne pas utiliser « | » dans le titre lui-même (c'est un délimiteur). **Ligne 2 — Nombre de salles** Le nombre total de salles du scénario. On peut ajouter un markdown Discord à côté : ''3 fix'' (''fix'' est la valeur par défaut). **Blocs de salles** Chaque salle se compose de **4 lignes exactement**, dans cet ordre : - ''[numéro] [nom_interne]'' — identifiant unique de la salle - Texte affiché au joueur (peut être ''null'' pour aucun texte) - Objets / variables / états (ou ''|'' si vide — **obligatoire**) - Sorties et événements accessibles Les salles sont séparées par ''*****'' (minimum 5 étoiles). **Ne pas mettre de séparateur avant la première salle.** ===== Sorties disponibles ===== ^ Syntaxe ^ Effet ^ | ''2'' | Salle 2 accessible sans condition | | ''2%%|%%objet%%|%%texte KO%%|%%texte OK'' | Salle 2 avec condition objet | | ''2%%|%%v_var_v.>=.5%%|%%texte KO%%|%%texte OK'' | Salle 2 avec condition variable | | ''alias->2'' | L'alias ''alias'' mène à la salle 2 | | ''precedent'' | Permet de retourner à la salle précédente | | ''997'' | Événement automatique (voir [[fr:txt:evenements|Événements]]) | | ''998%%|%%Texte défaite'' | Fin de partie — défaite | | ''999%%|%%Texte victoire'' | Fin de partie — victoire | ===== Exemples de fins ===== ''998'' et ''999'' sont des numéros de salle spéciaux. Si l'un d'eux apparaît dans les sorties d'une salle, la partie se termine avec le texte associé : 999|Félicitations ! Vous avez réussi l'escape game ! 998|Game over. Le donjon a eu raison de vous... ===== Tester votre scénario ===== Pour lancer votre scénario sur le bot Discord : j!jouer https://votre-url/votre_scenario.txt Ou si vous avez configuré une URL de base : j!jouer nom_scenario **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**