Différences entre les versions de « TESCS2 : MoveTo »

De Wiwiki
Aller à la navigation Aller à la recherche
(Création)
 
(Nom complet de la fonction)
 
Ligne 5 : Ligne 5 :
'''Syntaxe :'''
'''Syntaxe :'''
  [''ActorId''.]MoveTo ''MarkerID''  [,x , y , z]
  [''ActorId''.]MoveTo ''MarkerID''  [,x , y , z]
Le nom complet de cette fonction est *[[TESCS2 : MoveToMarker|MoveToMarker]]


'''Exemple :'''
'''Exemple :'''
  MoveTo HiddenCaveMarker  
  MoveTo HiddenCaveMarker  
  MoveTo player, 512, 0, 0  
  MoveTo player, 512, 0, 0  
MoveToMarker player, 512, 0, 0




Ligne 18 : Ligne 21 :
*Si cette fonction est utilisée pour bouger le joueur (PJ), cela provoque une commande [[TESCS2 : Return|Return]] – et les lignes suivantes du script ne seront pas exécutées.
*Si cette fonction est utilisée pour bouger le joueur (PJ), cela provoque une commande [[TESCS2 : Return|Return]] – et les lignes suivantes du script ne seront pas exécutées.


*Cette fonction ne doit être appelée que sur un acteur.  
*Cette fonction ne doit être appelée que sur un acteur ou sur des marqueurs.  
*Les autres types d'objet, et spécialement les objets non persistants et articles d'inventaire, peuvent occasionner des résultats imprévus.  
*Les autres types d'objet, et spécialement les objets non persistants et articles d'inventaire, peuvent occasionner des résultats imprévus.  
*Les fonctions de script qui utilisent un acteur comme cible d'acteur appelant (comme SayTo ou StartCombat)  ne fonctionnent pas une fois que MoveTo  est utilisé sur la cible, dans la même frame, même si celle-ci n'est déplacée que de quelques centimètres.
*Les fonctions de script qui utilisent un acteur comme cible d'acteur appelant (comme SayTo ou StartCombat)  ne fonctionnent pas une fois que MoveTo  est utilisé sur la cible, dans la même frame, même si celle-ci n'est déplacée que de quelques centimètres.

Version actuelle datée du 15 septembre 2008 à 20:07


Syntaxe :

[ActorId.]MoveTo MarkerID  [,x , y , z]

Le nom complet de cette fonction est *MoveToMarker

Exemple :

MoveTo HiddenCaveMarker 
MoveTo player, 512, 0, 0 
MoveToMarker player, 512, 0, 0 


Déplace l'objet appelant jusqu'au marqueur spécifié. Les valeurs de coordonnées x, y, z sont les distances sur les axes, en unités d'Oblivion, par rapport à la référence cible.


Notes:

  • Si cette fonction est utilisée pour bouger le joueur (PJ), cela provoque une commande Return – et les lignes suivantes du script ne seront pas exécutées.
  • Cette fonction ne doit être appelée que sur un acteur ou sur des marqueurs.
  • Les autres types d'objet, et spécialement les objets non persistants et articles d'inventaire, peuvent occasionner des résultats imprévus.
  • Les fonctions de script qui utilisent un acteur comme cible d'acteur appelant (comme SayTo ou StartCombat) ne fonctionnent pas une fois que MoveTo est utilisé sur la cible, dans la même frame, même si celle-ci n'est déplacée que de quelques centimètres.


Voir également