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

De Wiwiki
Aller à la navigation Aller à la recherche
m
m
 
Ligne 4 : Ligne 4 :
'''Exemple :'''  
'''Exemple :'''  
   begin OnHit BaurusRef  
   begin OnHit BaurusRef  
Ce bloc s'exécute une fois, lorsque la référence de l'objet scripté est frappée par l'acteur spécifié, que ce soit par une arme ou un sort. Si aucun paramètre n'est utilisé, le bloc est exécuté à chaque fois qu'un acteur quelconque frappe l'acteur appelant.
Ce bloc s'exécute une fois, lorsque la référence de l'acteur scripté est frappée par l'acteur spécifié, que ce soit par une arme ou un sort. Si aucun paramètre n'est utilisé, le bloc est exécuté à chaque fois qu'un acteur quelconque frappe l'acteur appelant.


'''Note :''' L'utilisation de [[TESCS2 : GetDetected|GetDetected]] dans un bloc ''OnHit'' ne fonctionne pas correctement.  Le bloc ''OnHit'' démarre juste après le coup porté, et la façon de détecter de l'acteur fait que le coup provoque une prise de conscience immédiate de telle façon que ''GetDetected'' doit retourner la valeur 1 (vrai). Ce n'est pas le cas si l'acteur était déja détecté avant le coup.
'''Note :''' L'utilisation de [[TESCS2 : GetDetected|GetDetected]] dans un bloc ''OnHit'' ne fonctionne pas correctement.  Le bloc ''OnHit'' démarre juste après le coup porté, et la façon de détecter de l'acteur fait que le coup provoque une prise de conscience immédiate de telle façon que ''GetDetected'' doit retourner la valeur 1 (vrai). Ce n'est pas le cas si l'acteur était déja détecté avant le coup.
 
==Voir également==
*[[TESCS2 : OnHitWith]]
*[[TESCS2 : OnMagicEffectHit]]

Version actuelle datée du 22 février 2007 à 19:53

Syntaxe :

 begin OnHit [ActorID]

Exemple :

 begin OnHit BaurusRef 

Ce bloc s'exécute une fois, lorsque la référence de l'acteur scripté est frappée par l'acteur spécifié, que ce soit par une arme ou un sort. Si aucun paramètre n'est utilisé, le bloc est exécuté à chaque fois qu'un acteur quelconque frappe l'acteur appelant.

Note : L'utilisation de GetDetected dans un bloc OnHit ne fonctionne pas correctement. Le bloc OnHit démarre juste après le coup porté, et la façon de détecter de l'acteur fait que le coup provoque une prise de conscience immédiate de telle façon que GetDetected doit retourner la valeur 1 (vrai). Ce n'est pas le cas si l'acteur était déja détecté avant le coup.

Voir également