Outils pour utilisateurs

Outils du site


fr:objets

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:objets [2021/03/29 23:54]
cyrilfiesta créée
fr:objets [2021/04/18 18:48] (Version actuelle)
cyrilfiesta
Ligne 1: Ligne 1:
-====== Conditions ======+====== Ajouter des objets ======
  
-Vous avez vu dans [[créer-scénario]] comment créer des salles accessibles via votre salle actuelleet dans [[objets]] comment créer des objets. Il est maintenant temps de parler des conditions.+Dans la [[syntaxe|Syntaxe de base]], vous avez vu que chaque salle possède une ligne dédié à l'ajout d'objets (ainsi que d'états et variablesque vous verrez par la suite !) 
 +En l'absence d'objet, cette case contient : "<html><span style="color:#FFA000">|</span></html>"
  
-Les conditions permettent de ne rendre accessible une salle que si on a le(s) objet(snécessaires. On précise la condition et les textes qui l'accompagneà la suite du numéro de salle que l'on veut rendre accéssible, en utilisant le séparateur "**|**" +Nous allons voir maintenant ce qu'il faut mettre dans cette ligne pour ajouter un ou des objets. 
- +Chaque objet comporte un nom, l'endroit (un meuble par exempleoù il se trouve, la description de cet endroit, le texte qui apparait quand on prend l'objetet la description de l'objet 
-La syntaxe est la suivante +Ce qui nous donne 
  
 <code> <code>
-numero_salle|objet1 objet2 objet3|phrase si on a pas l'objet|phrase si on l'objet (et on accède donc à cette salle)+Nom_objet|Endroit_où_est_objet|Description de l’endroit où est l’objet (un meuble ou tiroir par exemple)(1)|Texte lorsque l’on prend lobjet(2)|Description de l’objet(3)
 </code> </code>
  
-Prenons un exemple d'une salle, depuis laquelle on peut accéder sans condition aux salles 3 et 4, mais pour la salle il nous faudra posséder la lampe pour y accéder :+  * (1) s'affichera lorsque le joueur examinera l'endroit (**j!examiner endroit_où_est_objet** 
 +  * (2) s'affichera lorsque le joueur ramassera l'objet (**j!prendre nom_objet**) 
 +  * (3) s'affichera lorsque le joueur examinera l'objet (**j!examiner nom_objet**) 
 + 
 +par exemple 
  
 <code> <code>
-2|lampe|il fait trop sombre pour entrer sans lampe!|Vous entrez dans le salon en vous éclairant avec votre lampe +lampe|table|Une table est un meuble avec 4 pieds… Oh il y a une lampe dessus !|Vous ramassez la lampe torche|La lampe vous permet de vous éclairer.
-+
-4+
 </code> </code>
  
-Dans les fonctionnalités avancées du bot, vous verrez d'autre possibilité (ne PAS avoir tel objet, utiliser la valeur d'une variable, etc.) et d'autres utilisations des conditions (pour un événement automatique par exemple).+Il est possible de mettre plusieurs objets sur la même ligne (et donc dans la même salle) en les séparant par "**|**". Il est aussi possible d'espacer son scénario en mettant un objet par ligneet en mettant "**&&**" à la fin des lignes pour signaler au bot que les lignes suivantes font aussi partie de ce bloc d'objets/etats/variables 
 +par exemple :
  
-===== Conditions ET/OU =====+<code> 
 +lampe|table|Une table est un meuble avec 4 pieds… Oh il y a une lampe dessus !|Vous ramassez la lampe torche|La lampe vous permet de vous éclairer.|marteau|armoire|Une armoire ouverte, avec un marteau dedans !|Vous vous saisissez du marteau|Le marteau est rouge et bien lourd !|&& 
 +carotte|frigo|Un frigo contenant une carotte|Vous prenez la carotte|Une carotte orange qui à l'air délicieuse ! 
 +</code>
  
-Par défaut, les conditions (par objets requisconditions ou variable) se cumulent. Si vous mettez 2 objets, il faudra avoir les 2 objets pour respecter la conditions (comme les clés dans l’exemple)+objets, deux sur la même ligne (lampe et marteau), et une sur la suivante. Le bot voyant le && au retour à la ligneil considérera bien la ligne de la carotte comme faisant partie de la ligne objets/états/variables.
-Si vous souhaitez qu’une salle soit accessible avec un objet OU un autre objet, vous pouvez mettre 2 fois la case de la salle, chaque ligne ayant une condition différente. Le bot tentera la premièrepuis la deuxième, etc. +
-Enfin si aucune des conditions n’est respecté, le bot affichera le texte correspondant à la dernière ligne testée.+
  
-Dans l'exemple suivantnous voyons que la salle 2 est maintenant accessible soit avec une lampe, soit avec une torche : +Attention : chaque objet ne peut être ramassé qu'une fois. si un joueur jette un objet (**j!jeter objet**)il ne pourra pas le ramasser à nouveau dans la salle où était cet objet.  
- +Vous verrez dans [[objets-avances|Objets avancés]] comment permettre de mettre un nombre d'exemplaires d'un objets (par exemple lampes sur la table), retirer automatiquement un objet de l'inventaire, etc.
-<code> +
-2|lampe|il fait trop sombre pour entrer sans lampe ni torche!|Vous entrez dans le salon en vous éclairant avec votre lampe +
-2|torche|il fait trop sombre pour entrer sans lampe ni torche!|Vous entrez dans le salon en vous éclairant avec votre torche +
-3 +
-+
-</code>+
  
-Le texte qui s'affichera sera donc différent en fonction de l'objet que l'on possède.+**Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**
fr/objets.1617054841.txt.gz · Dernière modification: 2021/03/29 23:54 de cyrilfiesta