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

De Wiwiki
Aller à la navigation Aller à la recherche
(Page créée)
 
m (Catégorie)
Ligne 1 : Ligne 1 :
[[Catégorie:Liste des commandes de script|ClearForceJump]]
'''ClearForceJump''' annule les effets de la fonction [[TESCS : ForceJump|ForceJump]] sur un PNJ (''ForceJump'' oblige un PNJ à sauter continuellement, même à l'arrêt).
'''ClearForceJump''' annule les effets de la fonction [[TESCS : ForceJump|ForceJump]] sur un PNJ (''ForceJump'' oblige un PNJ à sauter continuellement, même à l'arrêt).



Version du 30 octobre 2010 à 08:50

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 :

1.ForceSneak
2.ForceRun
3.ForceJump
4.ForceMoveJump

Voir également