Différences entre les versions de « TESCS : GetCurrentAIPackage »

De Wiwiki
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

Voir également