Ceci est une ancienne révision du document !
Table des matières
Sons, images et vidéos (YAML)
Sons
Entourez l'URL avec << et >> pour jouer un son :
texte: | Le dragon rugit ! <<https://exemple.com/sons/rugissement.mp3>> Vous subissez 10 dégâts.
Formats supportés : .mp3, .ogg, .wav
Jouer N fois (0 = boucle infinie) :
<<3:https://exemple.com/sons/alarme.mp3>> # joue 3 fois <<0:https://exemple.com/sons/musique.mp3>> # boucle infinie
Stopper tous les sons :
<<stop>>
- Un seul son à la fois — un nouveau son arrête le précédent
- Le bot se connecte automatiquement au salon vocal JDR-Bot (Discord) s'il existe, et se déconnecte en fin de partie
- Des sons libres de droits sont disponibles : https://cyril-fiesta.fr/jdr-bot/scenarios/sounds/
Images
Entourez l'URL avec [[ et ]] :
texte: | [[https://exemple.com/images/chateau.png]]
Formats supportés : .png, .jpg, .gif, .webp
Images cliquables (v4.9) — aucune syntaxe supplémentaire :
- Web : clic → ouvre l'image dans un nouvel onglet
- Desktop : clic → lightbox plein écran avec zoom molette (0.5×–8×), fermeture par clic ou Échap
Vidéos (v4.10)
Entourez l'URL avec (( et )) :
texte: | ((https://exemple.com/videos/intro.mp4))
Formats supportés : .mp4, .webm
Options (séparées par ;, avant le : de l'URL) :
| Option | Effet |
|---|---|
loop | Lecture en boucle |
autoplay | Lecture automatique (muted requis par les navigateurs) |
muted | Son coupé |
controls=false | Masque la barre de contrôles |
((loop:https://exemple.com/videos/ambiance.mp4)) ((autoplay;muted:https://exemple.com/videos/intro.mp4)) ((controls=false;loop;muted:https://exemple.com/videos/bg.mp4))
Sur Discord : l'URL est postée telle quelle, Discord gère l'aperçu.
Texte non-vidéo entre 1) : reste affiché comme du texte normal, sans effet.
Les vidéos fonctionnent aussi dans les encadrés HUD (encadre:). Voir HUD.
Variables dans les URLs (v4.10)
Dans les URLs de sons, images et vidéos, utilisez {nom_variable} (accolades) pour construire un chemin dynamique :
texte: | [[https://monsite.fr/images/{zone}.png]] <<https://monsite.fr/sons/{ambiance}.mp3>> ((https://monsite.fr/videos/{clip}.mp4))
- Fonctionne avec les variables numériques et textuelles, y compris les variables online (
{piste_o}) - Si la variable est inconnue,
{nom}reste tel quel dans l'URL (pas d'erreur) - ⚠ La syntaxe
v_nom_vreste réservée au texte narratif — les{}n'ont aucun sens dans une URL
Médias dans les descriptions d'objets (v4.9)
Les descriptions d'objets acceptent des URLs — elles deviennent cliquables dans l'inventaire :
objets: - nom: carte endroit: "table" description: "Une carte du royaume.\n[[https://exemple.com/images/carte.png]]" msg_ramassage: "Vous prenez la carte." - nom: cle_musicale endroit: "coffre" description: "Une clé qui sonne. <<https://exemple.com/sons/cle.mp3>>" msg_ramassage: "Vous prenez la clé."
Si la description est uniquement une URL image [[url]], examiner <objet> affiche l'image directement.
Retrouvez nous sur le discord Make&Play
