9 - Les triggers (débutants)
Création et utilisation des waypoints
Un trigger est une action de cause à effet qui se déroule pendant
que le joueur joue sur une carte. Chaque trigger a un événement
et une action liés à lui. Un trigger simple pour débuter
(ou juste pour le fun) révèlera la carte en entier.
Etape 1: Ajouter un nouveau trigger:
Trigger: Révèle la carte entière pour tous les joueurs
après 30 secondes de jeu.
Sélectionnez "Edit-Trigger Editor". Cliquez sur "Add trigger".
Par défaut, le nom du nouveau trigger sur "New trigger".
Etape 2: Définir l'événement:
Changez le nom du trigger en "Reveal Entire Map" et mettez le camp
en "Neutral". Clqiuez sur l'onglet "Events". Maintenant,
cliquez sur "New Event". Changez "Event type" en "13
- Time elapsed". Clqiuez sur le paramètre "Time". Changez
la valeur en "30". Cet événement aura donc lieu 30 seconde
après le début de la partie.
Etape 3: Définir l'action:
Clqiuez sur l'onglet "Actions" et cliquez sur "New Action".
Changez le type d'action en "16 - Reveal all map". Cette action ne
requière pas de paramètre. Le trigger s'activera maintenant après
30 secondes de jeu et révèlera la carte pour tous les joueurs.
10 - Les triggers (niveau moyen)
Création et utilisation des triggers
Les triggers peuvent avoir plus qu'un événement et une action
associés avec eux. Si un trigger a plusieurs événements,
ils doivent être vrais simultanément pour que le trigger se lance.
Un exemple de cela serait un trigger de victoire complex utilisant plusieurs
événements.
Etape 1: Ajouter une nouvelle variable:
Trigger: Création d'un trigger de victoire qui requière la destruction
de la base ennemie et l'évacuation à un point d'enlèvement.
Cliquez dans "Edit-Local Variables". Ajoutez une nouvelle variable
"0" avec une description "Enemy destroyed" et définissez
sa valeur initiale à "0".
Etape 2: Configurer le trigger:
Configurez le trigger avec les valeurs ci-dessous:
a. Nom: "Enemy player killed"
b. Evénement: "11 House completely destroyed", paramètrez
avec le camp ennemi
c. Actions:
- "11 Display text message", paramètre '1 Objective 1 completed!"
- "56 Set Local", paramètre "0 Enemies destroyed,0"
Etape 3: Configurer le trigger de victoire:
Configurez le trigger avec les valeurs ci-dessous:
a. Nom: "American Win"
b. Evénements:
- "36 Local is set", Paramètre "0 Enemies destoyed,0"
- "1 Celltag entered", paramètre "0 American"
c. Actions:
- "11 Display text message", paramètre"2 Objective 2 completed!"
- "1 Win game", paramètre"0 Americans"
Etape 4: Création de Celltags
Créez un ou plusieurs celltags avec la propriété "01000008
American Win 1" où le point d'évacuation sera. Les "Americans"
seront "Win [le] game" quand "Celltag [est] entered" et
que l'ennemi "House [sera] completely destroyed".
Pour créer les celltags, vous pouvez aussi utiliser le bouton "Place
trigger" dans l'éditeur de triggers et placer le celltag en cliquant
sur la carte.
11 - Les triggers et tag (avancé)
Création et utilisation des triggers et tags
En plus des événements et des actions nous avons aussi une structure
appelé tag associée avec eux. Les tags sont des identifieurs pour
les triggers. L'éditeur de trigger avec FA2:YR configure automatiquement
les tags pour vous, mais il est important de comprendre leur but pour accomplir
plein de taches. Une tache possible est un trigger qui se lance lorsqu'une unité
importante est détruite, comme Tanya.
Etape 1: Créer une nouvelle variable
Trigger: Configurer une variable local de défaite après que Tanya
soit tuée.
Créer une nouvelle variable appelée "Tanya lost"
en utilisant "Edit - Local Variables"
Etape 2: Créer le trigger:
Créez un trigger avec les attributs suivants:
a. Nom: "Tanya killed"
b. Evénement: "48 Atached object destroyed"
c. Action: "56 Set Local" le paramètre est la variable
que vous avez créée.
Etape 3: Ajuster les attributs de Tanya:
Placez Tanya sur la carte sous le contrôle d'un joueur humain. Double-cliquez
sur Tanya pour avoir accès à ses attributs. Maintenant, changez
les propriétés d'"Attached tag" en "01000001 Tanya
killed 1".
Simple non? Les bâtiments et les véhicules peuvent aussi être
attachés à un tag. C'est comme cela que le joueur gagne quand
le Kremlin est détruit (événement "attached object
destroyed"). beaucoup d'actions utilisent les tags, comme l'action 14:
Give attached objects to house". |