TOMB-RAIDER-EDITOR.com

image
image
image


Manuel NGLE




Triggers "Script" et Commandes "TriggerGroup"

par Cook


Un trigger “script” est un trigger créé sous NGLE mais stocké dans le script et non placé dans un niveau.

Ouvrez sous NGLE la fenêtre Set Trigger Type et paramétrez le trigger que vous souhaitez créer.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Pressez le obuton "Export Script Trigger" : une fenêtre de type bloc notes s’ouvre, avec le texte du trigger "script".

Note: le fichier texte d’information sur le trigger script est sauvegardé sous le même répertoire que le NGLE et le bouton « Export Script Trigger » n’apparaîtra que pour les nouveaux triggers Nouvelle Génération.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Sélectionnez les trois valeurs à la fin de la dernière ligne, après les deux points “:” . Faites un clic droit dessus et copiez-les. Ce groupe de trois valeurs constitue le trigger script.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Basculez vers le script sous NGCenter.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Les triggers script doivent être places dans le script après les commandes TriggerGroup=.

Ajoutez une commande TriggerGroup= dans la partie [Level] de votre script et faites la suivre par un numéro, puis une virgule “,”. Chaque TriggerGroup que vous créez dans la meme partie [Level] doit avoir un numéro unique.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Placez le curseur après la virgule, faites un clic droit et collez les trois valeurs.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Compilez votre script, normalement vous ne devez pas avoir d’erreurs.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


C’est tout ce dont vous avez besoin pour créer un trigger fonctionnel, cependant, vous ne saurez pas ce que le trigger fait. C’est pourquoi NGLE exporte l’information lorsque vous exportez un trigger script. Comme toutes les lignes du texte commencent par un point-virgule « ; », il est plus sûr de tout sélectionner puis de copier coller le texte dans le script.

Note: ceci est uniquement pour information et n’est pas indispensable au fonctionnement du trigger.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Voici une façon condensée de commenter votre trigger:



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Re-compilez votre script et verifiez les éventuelles erreurs.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


A présent, je veux déplacer un autre objet en même temps que le trigger est activé. Pour ajouter un autre trigger script au TriggerGroup, paramétrez le trigger sous NGLE pour l’objet, comme précédemment.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Exportez le trigger script et copiez les trois valeurs.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Sous NGCenter, placez une virgule “,” après la dernière valeur dans le TriggerGroup, puis collez les trois valeurs.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Compilez votre script et vérifiez les éventuelles erreurs.

Les commandes script doivent figurer sur une ligne. Si vous voulez diviser une commande script sur plusieurs lignes, vous pouvez utiliser le caractère « > ». Je veux diviser cette ligne afin de pouvoir commenter chaque trigger.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Re-compilez votre script et verifiez les éventuelles erreurs.

Les triggers script du TriggerGroup sont comme les triggers dans le niveau, ils ne feront rien tant que le TriggerGroup n’est pas déclenché. Une manière de déclencher un TriggerGroup est d’utiliser un trigger FLIPEFFECT placé dans le niveau.



Manuel NGLE - Triggers Script et Commandes TriggerGroup


Si vous déclenchez le TriggerGroup de cette manière, vous pouvez remplacer les triggers script du TriggerGroup et les tester en recompilant simplement le script, du moment que vous avez déjà converti le niveau. Pas besoin de placer d’autres triggers sous NGLE et de reconvertir le niveau.

Syntaxe du script

Le texte peut être en minuscules ou majuscules au niveau des commandes et des valeurs. TriggerGroup ou TRIGGERGROUP ou triggergroup sont tous valables.

Les espaces entre les valeurs sont ignorés, ainsi, TriggerGroup=1,$5000,1,$323 est correct.

Ne placez pas d’espaces dans une commande ou dans des valeurs. Par exemple, TriggerGroup = provoquera une erreur.

Un point-virgule « ; » indiquera au NGCenter d’ignorer le texte figurant après, ainsi, n’importe quel texte peut êtré placé entre le point- virgule et la fin de la ligne.

Les valeurs après le signe « = » d’une commande doivent être séparées par des virgules « , ». Voir l’onglet reference du NGCenter pour la syntaxe correcte.

Si vous n’utilisez pas de valeurs, vous devez placer quelque chose à cet emplacement de la commande afin que le NGCenter reçoive un nombre de valeurs correctes pour ses fonctions. Habituellement, la valeur devant être utilisée est IGNORE.

La barre de statut du NGCenter aide également pour la syntaxe, sauf lorsque la ligne est brisée par le caractère “>”.

Note : si vous voulez mieux contrôler le déplacement d’un objet, utilisez le trigger FLIPEFFECT en combinaison avec une commande Parameters= dans le script, à la place du trigger ACTION utilisé ici. Voir ce tutoriel du manuel NGLE.




Retour

image
Mentions Légales    ©Copyright 2007-2009© tomb-raider-editor.com Tous droits réservés
Dernière mise à jour : 04/04/2009