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 (Catégorie) |
||
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. | ||
Version du 30 octobre 2010 à 08:51
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