TESCS2 : OnUnequip

De Wiwiki
Aller à la navigation Aller à la recherche


Syntaxe :

 begin OnUnequip [ActorID] 

Exemple:

 begin OnUnequip 
 begin OnUnequip player 

This block will be run once when the scripted object is unequipped by the specified Actor. If no parameter is used, the block will be run whenever the object is unequipped by any actor.

Ce bloc s'exécute une fois, lorsque la référence de l'objet scripté est déséquipée par l'acteur spécifié. Si aucun paramètre n'est utilisé, le bloc est exécuté à chaque fois qu'un acteur quelconque déséquipe l'objet.

Notes :

  • Ce bloc ne s'exécutera lorsqu'un item est déséquipé via script en utilisant la fonction UnEquipItem.
  • Cependant, un bloc OnEquip ne s'exécutera pas lorsqu'un item est équipé via script en utilisant la fonction EquipItem. Cela signifie que ces enchainements de scripts peuvent mal fonctionner lorsque l'Item est équipé et déséquipé par script. Un remède à cela consiste à recopier le code du bloc OnEquipItem dans le ou les scripts qui invoquent la fonction EquipItem.
  • L'exécution des blocs OnEquip et OnUnEquip se fait correctement lors de l'équipement ou du déséquipement à partir du menu d'inventaire.