Différences entre les versions de « TESCS : ClearForceJump »
m (Catégorie) |
m (→Notes : : Correction d'une liste numérique) |
||
Ligne 37 : | Ligne 37 : | ||
* L'ordre des fonctions de déplacement avancé, de la plus importante à la moins importante, est le suivant :<BR> | * L'ordre des fonctions de déplacement avancé, de la plus importante à la moins importante, est le suivant :<BR> | ||
*# [[TESCS : ForceSneak|ForceSneak]]<BR> | |||
*# [[TESCS : ForceRun|ForceRun]]<BR> | |||
*# [[TESCS : ForceJump|ForceJump]]<BR> | |||
*# [[TESCS : ForceMoveJump|ForceMoveJump]]<BR> | |||
===Voir également === | ===Voir également === |
Version actuelle datée du 2 décembre 2011 à 04:19
ClearForceJump annule les effets de la fonction ForceJump sur un PNJ (ForceJump oblige un PNJ à sauter continuellement, même à l'arrêt).
Syntaxe
La syntaxe correcte pour cette fonction est :
reference->ClearForceJump
La référence arrêtera de sauter continuellement (sauf si elle est forcée de sauter en se déplaçant par ForceMoveJump).
Exemple d'utilisation
Voici un exemple d'utilisation : si le joueur enfile un anneau magique, sa femme saute continuellement.
Begin Short OnPCEquip Short quoiFaire If ( quoiFaire == 0 ) If ( OnPCEquip == 1 ) femmeDuJoueur->ForceJump Set quoiFaire to 1 Endif Endif If ( quoiFaire == 1 ) If ( OnPCEquip == 0 ) femmeDuJoueur->ClearForceJump Set quoiFaire to 0 Endif Endif End
Si la variable quoiFaire (équivalent d'un doOnce ou d'une controlVar) égale 0, cela signifie que le script doit réagir quand l'anneau est équipé par le joueur. Si elle égale 1, le script devra réagir quand l'anneau ne sera plus équipé.
Si l'anneau est équipé par le joueur, sa femme est forcée de sauter continuellement. Lorsqu'il le déséquipe, sa femme s'arrête de sauter.
Notes :
- Cette fonction de déplacement avancé est Tribunal requis.
- L'ordre des fonctions de déplacement avancé, de la plus importante à la moins importante, est le suivant :