Différences entre les versions de « TESCS2 : OnAdd »
Aller à la navigation
Aller à la recherche
(Création article) |
(Lien) |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 6 : | Ligne 6 : | ||
begin OnAdd | begin OnAdd | ||
begin OnAdd player | begin OnAdd player | ||
Ce bloc s'exécute une fois, lorsque la référence de l'objet scripté est ajoutée à l'inventaire du Container ou de l'Acteur désigné. Si aucun paramètre n'est présent, le bloc s'exécute quelque soit l'inventaire auquel la référence est ajoutée. | |||
Ce bloc s'exécute une fois, lorsque la référence de l'objet scripté est ajoutée à l'inventaire du Container ou | |||
Lorsque la cible (container ou acteur) n'est pas situé dans la cellule actuelle du PJ, ou l'une des 5x5 cellules extérieures chargées, le block OnAdd ne s'exécute pas immédiatement, jusqu'à ce que le PJ entre dans cette cellule. | Lorsque la cible (container ou acteur) n'est pas situé dans la cellule actuelle du PJ, ou l'une des 5x5 cellules extérieures chargées, le block OnAdd ne s'exécute pas immédiatement, jusqu'à ce que le PJ entre dans cette cellule. | ||
La fonction [[TESCS2 : GetContainer|GetContainer]] permet d'obtenir la référence du container ou de l'acteur auquel est ajoutée la référence sur laquelle s'exécute ce bloc. | La fonction [[TESCS2 : GetContainer|GetContainer]] permet d'obtenir la référence du container ou de l'acteur auquel est ajoutée la référence sur laquelle s'exécute ce bloc. | ||
==Voir également== | |||
*La fonction [[TESCS2 : GetContainer|GetContainer]] | |||
*La fonction [[TESCS2 : AddItem|AddItem]] | |||
*Le bloc [[TESCS2 : OnDrop|OnDrop]] |
Version actuelle datée du 22 février 2007 à 15:33
Syntaxe:
begin OnAdd [ContainerRefID|ActorID]
Exemple:
begin OnAdd begin OnAdd player
Ce bloc s'exécute une fois, lorsque la référence de l'objet scripté est ajoutée à l'inventaire du Container ou de l'Acteur désigné. Si aucun paramètre n'est présent, le bloc s'exécute quelque soit l'inventaire auquel la référence est ajoutée.
Lorsque la cible (container ou acteur) n'est pas situé dans la cellule actuelle du PJ, ou l'une des 5x5 cellules extérieures chargées, le block OnAdd ne s'exécute pas immédiatement, jusqu'à ce que le PJ entre dans cette cellule.
La fonction GetContainer permet d'obtenir la référence du container ou de l'acteur auquel est ajoutée la référence sur laquelle s'exécute ce bloc.
Voir également
- La fonction GetContainer
- La fonction AddItem
- Le bloc OnDrop