Différences entre les versions de « TESCS2 : IsActionRef »

De Wiwiki
Aller à la navigation Aller à la recherche
m (Lien type)
(Limitation aux scripts)
Ligne 36 : Ligne 36 :
   endif  
   endif  
  end
  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...)

Version du 31 décembre 2006 à 15:48


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