Différences entre les versions de « TESCS : GetCurrentAIPackage »
Aller à la navigation
Aller à la recherche
m (Réorganisation des données/Correction des infos sur AiPursue) |
m (→Voir également : Ajout de GetAIPackageDone dans les "Voir également") |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Liste des commandes de script|GetCurrentAIPackage]] | |||
'''GetCurrentAIPackage''' permet de tester le package IA actuellement exécuté par un acteur. | '''GetCurrentAIPackage''' permet de tester le package IA actuellement exécuté par un acteur. | ||
Ligne 57 : | Ligne 58 : | ||
===Voir également === | ===Voir également === | ||
* [[TESCS : Scripting]] | * [[TESCS : Scripting]] | ||
* [[TESCS : GetAIPackageDone]] |
Version actuelle datée du 2 décembre 2011 à 23:20
GetCurrentAIPackage permet de tester le package IA actuellement exécuté par un acteur.
Syntaxe
Il s'agit d'une variable, non d'une commande ou d'une fonction : elle renvoie un Short prenant une valeur différente en fonction de ce que fait l'acteur appelant.
Valeur renvoyée | Correspondance dans le TESCS | Signification en français |
---|---|---|
-1 | Nothing | Aucun package IA n'est actuellement exécuté |
0 | AiWander | Errer autour d'un point |
1 | AiTravel | Voyager vers un lieu |
2 | AiEscort | Escorter le joueur vers un lieu |
3 | AiFollow | Suivre un autre acteur |
4 | AiActivate | Activer un objet |
5 | AiPursue | Poursuivre un criminel (pour les gardes) |
On l'utilisera le plus souvent dans une condition If, de la façon suivante :
Begin TestPackage If ( GetCurrentAIPackage == -1 ) <fonctions à exécuter> Elseif ( GetCurrentAIPackage == 0 ) <fonctions à exécuter> [etc...] Elseif ( GetCurrentAIPackage == 4 ) <fonctions à exécuter> Else <fonctions à exécuter> Endif End