Différences entre les versions de « TESCS2 : IsActionRef »
Aller à la navigation
Aller à la recherche
(Limitation aux scripts) |
(Corrigé catégorie) |
||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:TESCS2 : Fonctions de script|IsActionRef]] | [[Catégorie:TESCS2 : Fonctions de script|IsActionRef]] | ||
[[Catégorie:TESCS2 : Fonctions d'objet|IsActionRef]] | [[Catégorie:TESCS2 : Fonctions d'objet|IsActionRef]] | ||
'''Syntaxe :''' | '''Syntaxe :''' | ||
Ligne 36 : | Ligne 34 : | ||
endif | endif | ||
end | end | ||
'''Notes :''' | '''Notes :''' | ||
* Cette fonction est utilisable dans les scripts uniquement | * Cette fonction est utilisable dans les scripts uniquement | ||
* Cette fonction n'est pas utilisable dans les tableaux de Conditions (Packages, Quêtes, Dialogues, Idle...) | * Cette fonction n'est pas utilisable dans les tableaux de Conditions (Packages, Quêtes, Dialogues, Idle...) |
Version actuelle datée du 31 décembre 2006 à 16:12
Syntaxe :
[ObjetRef.] IsActionRef ObjectRefID
Exemple :
Moncoffre.IsActionRef player
Retourne 1 si la référence spécifiée a activé l'objet appelant.
Note :
Utile uniquement dans un bloc OnActivate.
Exemple de scripts :
Sur une porte qui s'ouvre à tous, sauf au joueur :
begin OnActivate if IsActionRef player == 1 MessageBox "Cette porte vous est interdite" else Activate endif end
Sur un coffre "magique" qui s'ouvre au joueur uniquement sinon donne l'alerte :
begin OnActivate if IsActionRef player == 1 Activate else MessageBox "Alerte, Maître !" endif end
Notes :
- Cette fonction est utilisable dans les scripts uniquement
- Cette fonction n'est pas utilisable dans les tableaux de Conditions (Packages, Quêtes, Dialogues, Idle...)