Articles sur : Blocs Celestory
Cet article est aussi disponible en :

⬜ Liste contient

⬜ Liste contient



Le bloc Liste contient permet de vérifier si un élément spécifique (texte, nombre ou booléen) est présent dans une liste donnée.


Ce bloc est particulièrement utile pour des vérifications conditionnelles, comme la présence d'un objet dans un inventaire ou d'une valeur dans une collection de données.


📥 Entrées


  • list (Liste de Valeurs) : La liste dans laquelle rechercher l'élément.
  • value (Texte, Nombre ou Booléen) : L'élément à rechercher dans la liste (son type dépend du contenu de la liste).


📤 Sorties


  • value (Booléen) : Renvoie Vrai si l'élément est présent dans la liste, Faux sinon. Cette sortie peut être connectée à un bloc conditionnel (Si/Sinon) pour déclencher des actions en conséquence.


💡 Exemple d'utilisation


Scénario : Vérification d'un objet dans l'inventaire du joueur


  1. Le joueur possède une liste Objets contenant ["Clé", "Potion", "Épée"].
  2. Le jeu doit vérifier si le joueur a la Clé pour ouvrir une porte.
  3. Le bloc Liste contient est configuré avec list = Objets et value = "Clé".
  4. La sortie value renvoie Vrai, indiquant que la Clé est bien dans l'inventaire.
  5. Un bloc Condition utilise ce résultat pour autoriser l'ouverture de la porte.


⚙️ Détails Techniques

  • Comportement : Ce bloc ne modifie pas le flux du scénario mais évalue une condition. Il n'a pas d'entrée ou sortie de flux (in/out), seulement des entrées/sorties de données.
  • Gestion des types : Le type de l'entrée value s'adapte automatiquement au contenu de la liste (ex : Texte pour une liste de chaînes, Nombre pour une liste de valeurs numériques).

Mis à jour le : 04/03/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !