Guide: l'éditeur de carte de Warcraft III
- Par RaptorTeak - Edition du : 12 May 2006 - Créé le : 10 May 2006

Chapitre:


Page:


Quelques conditions booléennes + un exercice

Voila, je vais pas vous laisser chercher pendant des heures des conditions booléennes, je vais donc vous donner une petite liste, avec pas tout, mais certaines conditions booléennes, frequemment utilisées.

Unit - Unit Classification Check



Permet de vérifier la classification d'une unité.
La classification d'une unité, c'est par exemple "un bâtiment", ou bien "un héros", etc...
Pas la peine de défiler le menu déroulant des booléens, c'est celui par défaut.
Paramètres :
  • L'unité dont on doit vérifier la classification (par défaut : Triggering Unit)
  • La classification à vérifier sur l'unité (par défaut : un bâtiment)


Groupe unité - Units Of Unit Group Are Dead



Permet de vérifier si des unités d'un groupe d'unités sont mortes. Le groupe d'unités est à définir dedans. C'est la même chose que pour les groupes-unités des actions : Units in Region, Units owned by player, etc...
Paramètres :
  • Le groupe d'unités à vérifier


Unité - Unit is dead



Pareil qu'au-dessus, sauf qu'au lieu de vérifier un groupe d'unités, on vérifie une seule unité.
Paramètres :
  • L'unité à vérifier

Si vous voulez vérifier si l'unité est en vie, il suffit de changer Egal à TRUE par Egal à FALSE. Vous avez pigé le truc ? :p


Groupe Unité - Units of Unit Group are in Region



Permet de vérifier si les unités d'un groupe d'unités sont dans une région.
Paramètres :
  • Le groupe d'unité
  • La région où les unités doivent être



Unité - Unit In Region



Pareil qu'au-dessus, sauf que c'est pour une seule unité au lieu d'un groupe.
Paramètres :
  • l'unité
  • La région où l'unité est censée être


Pareil, si vous voulez vérifier qu'une unité n'est pas dans une région, il suffit de remplacer Egal à TRUE par Egal à FALSE !


Bon... Cette liste est certes un peu courte, mais je vais quand même pas tout lister ^^ . Après, vous faites comme moi quand j'en étais à mes débuts : vous cherchez cette ****** de condition pendant 3 plombes, jusqu'à la trouver :p . (ou sinon vous m'envoyez un mp, je vous répondrai ;) ).

Exemple d'exercice :



Lorsqu'un héros arrive près d'une porte, s'il possède l'objet de type clé lunaire, la porte s'ouvre.
Indices pour bien débuter : Créer une porte, dans la palette des doodads, avec une région juste devant. Lorsqu'un héros entre dans cette région, utiliser une condition booléenne pour vérifier s'il possède un objet de type clé lunaire. S'il l'a, on ouvre la porte.

Données supplémentaires : L'action permettant d'ouvrir une porte est la suivante : Destructible - Open/Close/Destroy Gate.
paramètres :
  • Ouvrir, fermer ou bien détruire la porte
  • La porte en question. Utilisez Choisir un arbre/destructible pour selectionner votre porte.