TESCS : Activate
Révision datée du 16 septembre 2009 à 16:10 par Mike89 (discussion | contributions) (Ajout catégorie et mise en tableau)
La fonction Activate
La fonction Activate effectue l'action par défaut lorqu'on active un objet. Utile dans les scripts où un piège se déclenche à l'ouverture d'une porte, où un drémora apparaît lorsque le joueur vole une Perle Sacrée, et dans bien d'autres cas. Voici une liste des actions par défaut à l'appel de la fonction :
Type d'objet | Activation par défaut |
---|---|
Portes intérieures | Ouvre la porte |
Portes extérieures | Téléporte à la destination normale |
Containers | Ouvre l'inventaire |
Livres/Parchemins | Affiche le texte |
Acteurs | Commence le dialogue |
Arme/Armure/Vêtement | Ajoute à l'inventaire du joueur |
Crochet, sonde | Ajoute à l'inventaire du joueur |
Lumières ramassables | Ajoute à l'inventaire du joueur |
Exemple de script comprenant Activate :
Script attaché à une porte (porte_bizarre) qui possède une serrure si bizarre qu'on ne peut l'ouvrir qu'en ayant un plan (plan_porte_bizarre).
Begin porte_bizarre_script If ( GetItemCount, "plan_porte_bizarre" >= 1 ) Activate Else Return Endif End
On ne pourra activer (ouvrir) la porte que si l'on possède un ou plusieurs objets de type "plan_porte_bizarre".