Outils pour utilisateurs

Outils du site


fr:variables

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:variables [2021/04/02 00:05]
cyrilfiesta créée
fr:variables [2021/05/20 20:36] (Version actuelle)
cyrilfiesta
Ligne 3: Ligne 3:
 Tout d’abord, une variable est un élément du jeu dont la valeur peut être modifié. Prenons par exemple le nombre de vies dans un RPG : la variable pourrait avoir comme nom « points_de_vie » et sa valeur 5, ou points_de_vie = 5. Tout d’abord, une variable est un élément du jeu dont la valeur peut être modifié. Prenons par exemple le nombre de vies dans un RPG : la variable pourrait avoir comme nom « points_de_vie » et sa valeur 5, ou points_de_vie = 5.
 On peut compter des blessures, un nombre de tours, un nombre de clés, etc. Tout est possible. On peut compter des blessures, un nombre de tours, un nombre de clés, etc. Tout est possible.
 +Pour le bot, la valeur doit être positive, il ne gère pas les variables ayant une valeur négative !
  
 Voilà maintenant comment inclure et utiliser une variable dans le bot : Voilà maintenant comment inclure et utiliser une variable dans le bot :
Ligne 11: Ligne 12:
 *********************<br /> *********************<br />
 2 Premier_jet<br /> 2 Premier_jet<br />
-Vous lancez un Dé 6. Si vous obtenez 5 ou 6, vous serez amené dans la pièce suivante.<br />+Vous lancez un Dé 6. Si vous obtenez 5 ou 6, aller dans la salle (3), sinon (1).<br />
 <span style="color:#FF0000">des_six</span>|<span style="color:#0000FF">variable</span>|<span style="color:#FFA000">%=1:6</span>|<span style="color:#30B000">Vous obtenez v_resultat_v</span>|<span style="color:#8000FF">Un dé de 6 faces.</span><br /> <span style="color:#FF0000">des_six</span>|<span style="color:#0000FF">variable</span>|<span style="color:#FFA000">%=1:6</span>|<span style="color:#30B000">Vous obtenez v_resultat_v</span>|<span style="color:#8000FF">Un dé de 6 faces.</span><br />
 1|v_des_six_v.in.1-4|Votre résultat est trop bon pour recommencer voyons ! Aller donc recevoir votre médaille (3) !|Vous retournez au début pour recommencer...<br /> 1|v_des_six_v.in.1-4|Votre résultat est trop bon pour recommencer voyons ! Aller donc recevoir votre médaille (3) !|Vous retournez au début pour recommencer...<br />
Ligne 40: Ligne 41:
   * <html><span style="color:#8000FF">Description de la variable</span></html> (on peut y inclure la valeur d’une variable avec « v_nom_variable_v »)   * <html><span style="color:#8000FF">Description de la variable</span></html> (on peut y inclure la valeur d’une variable avec « v_nom_variable_v »)
  
 +===== Les variables textuelles : ===== 
 +
 +Les variables textuelles ont, pour valeur, un mot ou une phrase. Elles se déclarent/se modifient sur la même ligne que les variables classiques, les objets, etats, etc., sous la forme : 
 +
 +<html><div style="background:#dddddd">
 +<span style="color:#FF0000">nom_variable</span>|<span style="color:#0000FF">variable_t</span>|<span style="color:#FFA000">Valeur</span>|<span style="color:#30B000">Phrase affichée lors de modification par le joueur</span>|<span style="color:#8000FF">Description</span>
 +</div></html>
 +  * <html><span style="color:#FF0000">Nom de la variable :</span></html> sans espace, ni accent.
 +  * <html><span style="color:#0000FF">« variable_t »</span></html> est le **mot-clé** indiquant au bot qu’il s’agit ici d’une **variable textuelle** (c’est semblable au fonctionnement de « **variable** »)
 +  * <html><span style="color:#FFA000">Attribution ou modification de la valeur de la variable</span></html> (un mot ou un texte)
 +  * <html><span style="color:#30B000">Cette phrase sera affiché uniquement lorsque le joueur modifiera la valeur</span></html> via « **j!repondre valeur** »
 +  * <html><span style="color:#8000FF">Description affichée si le joueur examine la variable</span></html>
 +
 +Pour afficher cette variable dans un texte, il faut l’entourer de « **t_** » et « **_t** ». Par exemple « Enchanté de te connaître **t_nom_heros_t** »
 +
 +Elle peut être modifier par le joueur au moyen de la commande « **j!répondre Valeur** » (la Valeur pouvant être un mot, ou une phrase si elle est entourée de guillemet). Cette commande n’est utilisable que si la variable est déclarée dans cette salle.
 +Cela peut vous permettre de demander un nom de personnage par exemple.
 +Pour rendre une variable textuelle non-modifiable, il vous suffit de la déclarer, puis de passer automatiquement à une salle suivante avec un événement 997 par exemple.
 +
 +Le scénario [[http://cyril-fiesta.fr/jdr-bot/scenarios/train.txt|train.txt]] est un bon exemple (plusieurs variables numériques et textuelles, dont demande et utilisation du nom du personnage).
 +
 +**Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**
fr/variables.1617314707.txt.gz · Dernière modification: 2021/04/02 00:05 de cyrilfiesta