Différences entre les versions de « TESCS2 : AddScriptPackage »
Aller à la navigation
Aller à la recherche
(article AddScriptPackage) |
m (Précisions sur la réévaluation des packages) |
||
(Une version intermédiaire par un autre utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:TESCS2 : | [[Catégorie:TESCS2 : Fonctions de script|AddScriptPackage]] | ||
[[Catégorie:TESCS2 : Fonctions d'acteur|AddScriptPackage]] | [[Catégorie:TESCS2 : Fonctions d'acteur|AddScriptPackage]] | ||
[[Catégorie:TESCS2 : Fonctions AI|AddScriptPackage]] | [[Catégorie:TESCS2 : Fonctions AI|AddScriptPackage]] | ||
Ligne 7 : | Ligne 7 : | ||
Ajoute un script de package à l'acteur appelant cette fonction. Ce package a la priorité sur tout autre package, jusqu'à ce qu'il soit terminé. Pour la définition de ce qu'est un package, voir [[TESCS2 : Packages]] | Ajoute un script de package à l'acteur appelant cette fonction. Ce package a la priorité sur tout autre package, jusqu'à ce qu'il soit terminé. Pour la définition de ce qu'est un package, voir [[TESCS2 : Packages]] | ||
==''' | =='''Syntaxe'''== | ||
[''ActorID''.]AddScriptPackage ''PackageID'' | [''ActorID''.]AddScriptPackage ''PackageID'' | ||
Ligne 18 : | Ligne 18 : | ||
* Un acteur ne peut exécuter qu'un seul script de package à la fois. Quand on appelle deux fois la fonction AddScriptPackage sur le même acteur, le second package remplace le premier. | * Un acteur ne peut exécuter qu'un seul script de package à la fois. Quand on appelle deux fois la fonction AddScriptPackage sur le même acteur, le second package remplace le premier. | ||
* A moins que le script ajouté contienne certaines contraintes comme "must complete" et/ou "must reach location", il est remplacé par un package plus prioritaire que lui, s'il y en a un, dès que l'acteur réévalue ses packages. | * A moins que le script ajouté contienne certaines contraintes comme "must complete" et/ou "must reach location", il est remplacé par un package plus prioritaire que lui, s'il y en a un, dès que l'acteur réévalue ses packages. Par défaut, les packages sont réévalués par le moteur du jeu une fois à chaque heure. | ||
==See Also== | ==See Also== | ||
[[TESCS2 : RemoveScriptPackage]] | [[TESCS2 : RemoveScriptPackage]] |
Version actuelle datée du 22 octobre 2006 à 09:28
Description
Ajoute un script de package à l'acteur appelant cette fonction. Ce package a la priorité sur tout autre package, jusqu'à ce qu'il soit terminé. Pour la définition de ce qu'est un package, voir TESCS2 : Packages
Syntaxe
[ActorID.]AddScriptPackage PackageID
Examples
AddScriptPackage MQ07BeggarToTavern
Notes
- Un acteur ne peut exécuter qu'un seul script de package à la fois. Quand on appelle deux fois la fonction AddScriptPackage sur le même acteur, le second package remplace le premier.
- A moins que le script ajouté contienne certaines contraintes comme "must complete" et/ou "must reach location", il est remplacé par un package plus prioritaire que lui, s'il y en a un, dès que l'acteur réévalue ses packages. Par défaut, les packages sont réévalués par le moteur du jeu une fois à chaque heure.