TESCS2 : IsActionRef

De Wiwiki
Révision datée du 31 décembre 2006 à 16:12 par Mike89 (discussion | contributions) (Corrigé catégorie)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

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...)