Outils pour utilisateurs

Outils du site


fr:syntaxe

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édentes Révision précédente
Prochaine révision
Révision précédente
fr:syntaxe [2021/03/30 23:51]
cyrilfiesta
fr:syntaxe [2021/04/18 18:31] (Version actuelle)
cyrilfiesta
Ligne 8: Ligne 8:
 <div style="background:#dddddd"> <div style="background:#dddddd">
 <span style="color:#FF00FF">titre ou description du scenario</span><br /> <span style="color:#FF00FF">titre ou description du scenario</span><br />
-<span style="color:#8000FF">2</span><br />+<span style="color:#8000FF">3</span><br />
 <span style="color:#FF0000">1 nom_salle_1</span><br /> <span style="color:#FF0000">1 nom_salle_1</span><br />
 <span style="color:#0000FF">Texte de la salle 1</span><br /> <span style="color:#0000FF">Texte de la salle 1</span><br />
Ligne 14: Ligne 14:
 <div style="color:#30B000">2<br /> <div style="color:#30B000">2<br />
 1->3<br /> 1->3<br />
 +sortie->3<br />
 3</div> 3</div>
 ***************<br /> ***************<br />
 <span style="color:#FF0000">2 nom_salle_2</span><br /> <span style="color:#FF0000">2 nom_salle_2</span><br />
-<div style="color:#0000FF">Texte salle 2+n+&&+<div style="color:#0000FF">Texte salle 2+n+&&<br />
 Suite du texte +n+de la salle 2<br /></div> Suite du texte +n+de la salle 2<br /></div>
 <span style="color:#FFA000">|</span><br /> <span style="color:#FFA000">|</span><br />
Ligne 28: Ligne 29:
 <span style="color:#30B000">999|Game Over</span><br /> <span style="color:#30B000">999|Game Over</span><br />
 ***************<br /> ***************<br />
-</div> +</div></html>
-</html>+
  
 +Le scénario commence donc par un <html><span style="color:#FF00FF">TITRE</span></html>, qui peut être suivi par une (ou plusieurs) des options facultatives (rafraichir, inventaire, variable ou salle).
 +Ces options sont une fonctions avancées, utilisant les réactions. Elles vous seront donc expliqués dans [[reactions|utilisation des réactions]]
  
-temporaire à reformuler. +Puis nous avons le <html><span style="color:#8000FF">Nombre de SALLES</span></html> (une salle = un chapitre ou un passage du scénario) 
-<code> +A coté du nombre de sallesvous pouvez indiquer un markdown pour la colorisation de votre scénario sur discord (« fix » par défaut) 
-titre ou description du scenario ##on peut commenter le scénario avec "##" +Puischaque salle se décompose en plusieurs bloc (ou partie): 
-2 ##nombre de salleon peut spécifier un langage pour la coloration du markdown après le nombre de salle (fixcss, etc.+ 
-1 nom_salle_1 +  * <html><span style="color:#FF0000">Numéro de la salle</span></html> (dans l’ordre, sert de repère aux bots et à vous-même) et <html><span style="color:#FF0000">Nom de la salle</span></html> (peut remplacer le numéro pour la commande « !avancer ». Par exemple «j!avancer  
-Texte de la salle 1 +n+&& ##le +n+ retour à la ligne dans discord, le && indique au bot que la ligne suivante fait aussi partie du texte de la salle, il n'inclut pas de retour à la ligne dans discord. +  * <html><span style="color:#0000FF">Description de la salle</span></html> (= bout de scénario) avec indication des différentes possibilités pour avancer, prendre, examiner (vous pouvez aussi ne pas indiquer certaines choses, si c’est utile pour votre scénario) 
-Deuxième ligne de texte de la salle 1 +    * notez le « +n+ » dans le texte : Il indique un retour à la ligne dans le texte affiché 
-##cette ligne correspond aux objets/états/variables que vous verrez par la suite, le "|" indique au bot qu'il n'en pas pour cette salle +    * Le « && » indique au bot de continuer à prendre en compte la ligne suivante comme faisant partie du texte (et non du bloc objets/états/variables). Il ignore donc le retour à la ligne présent dans le .txt 
-2 #les lignes suivantes sont les salles accéssibles à partir de cette salle, dans le cas présent, on peut aller dans la salle et 3 +      * Ainsi le texte de la salle 3 sera affiché dans discord sur une seule ligne. 
-1->##Ceci est un alias. Si le joueur fait j!avancer 1, cela l’amènera à la case 3, et non à la case 1. +    * En résumé : « +n+ » = retour la ligne sur discord, et « +n+ » sert a espacer son scénario dans le fichier texte
-##il peut donc aussi faire j!avancer 3. Les alias vous serviront aussi par la suite avec les réactions discords.  +      * "Suite du texte +n+de la salle 2" sera donc affiché en 2 lignes sur discord 
-*************** ## séparateur de salle +  * <html><span style="color:#FFA000">Objets/États/Variables/etc.</span></html> 
-2 nom_salle_2 +    * le "<html><span style="color:#FFA000">|</span></html>" indique au bot que nous n'en utilisons pas dans cette salle. Pour un scénario basique (texte et choix), on peut s'en passer pour le moment. Les objets, les états et les variables vous seront expliqués en détails dans les pages suivantes du wiki. 
-texte salle 2 ##si on veut une salle sans texteil suffit de mettre "null" comme texte de salle" +  * <html><span style="color:#30B000">Salles</span></html> (ou cases) accessibles avec !avancer [nombre], plusieurs possibilités : 
-+    * <html><span style="color:#30B000">Nombre</span></html> (2 par exemple) => Chiffre seul, la salle est accessible sans conditions 
-3 +      * Les conditions, permettant l'accès ou non à une salle, et la façon de les mettre en place vous serons expliqués dans [[Conditions]] 
-*************** +    * <html><span style="color:#30B000">Alias->direction</span></html> : On peut attribuer un alias à une salleDans l’exemple, vous voyez « sortie→3|... ». Cela permet de faire « j!avancer sortie »qui équivaut alors à « j!avancer 3 »De même « 1->», « j!avancer 1 » amènera à la case 3.
-3 nom_salle_3 +      * Vous pouvez spécifier des conditions d’accès aux alias. Vous le verrez aussi dans [[Conditions]]
-texte de la && +    <html><span style="color:#30B000">precedent</span></html> : Permet de rendre accessible la salle précédente (par exemple si on vient de la salle 52 ou « cuisine »on peut faire j!avancer 52 ou j!avancer cuisine). 
-salle 3 ##vu qu'il n'y a pas de +n+, discord affichera sur une ligne "texte de la salle 3" +      On peut aussi y mettre des conditions (objet requis ou variable) 
-+    <html><span style="color:#30B000">998</span></html> ou <html><span style="color:#30B000">999</span></html> => Si ce chiffre est présent dans la liste des salles accessibles, cela signifie que la partie se termine (peu importe s’il y a d’autres salles accessibles), et affiche le texte correspondant. Vous pouvez par exemple utiliser 998 pour victoire et 999 pour défaite dans votre scénario 
-999|Game Over ##998 et 999 indique au bot la fin de la partie, et il affichera le texte "Game Over+    * <html><span style="color:#30B000">997</span></html> => Sera détaillé dans les [[https://www.cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:evenements|evenements]], permet d’exécuter une action (modifier une variable, changer de salle, etc.) automatiquement si une condition est respectée (avoir un certain objet par exemple) ou manuellement via une réaction discord. 
-***************  +  Enfin les salles se terminent par « <html><span style="color:#000000">***********</span></html> » (peu importe le nombre de *, minimum 5 à la suite.), afin de la séparer des autres. 
-</code>+ 
 +**Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**
fr/syntaxe.1617141070.txt.gz · Dernière modification: 2021/03/30 23:51 de cyrilfiesta