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

De Wiwiki
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 : Fontions de script|AddScriptPackage]]
[[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]]


=='''Syntax'''==
=='''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.

See Also

TESCS2 : RemoveScriptPackage