FR Runtime API 12 Movement Commands - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Runtime API — Commandes de mouvement
Accueil · C# · IDE · UO API · A–Z · Exemples · Langues
Chaque équipe ouvre une carte avec des signatures C#, des paramètres et plusieurs exemples indépendants.
UO.AddStep
UO.CancelMove
Désactive l'autorisation de mouvements supplémentaires par le script via MoveOff.
UO.FixWalk
Imprime un avis indiquant que le correctif client natif existant FixWalk n'est pas requis par ClassicUO.
UO.GetDirection
Lit la direction du caractère à partir du modèle client.
UO.GetNextStepZ
Calcule la hauteur estimée de la prochaine marche dans la direction spécifiée.
UO.GetWalkMountTimer
Affiche l'intervalle configuré d'un pas de marche à cheval en millisecondes. Utile pour vérifier le mode, estimer le timing et enregistrer le réglage avant de ralentir temporairement.
UO.GetWalkUnmountTimer
Affiche l'intervalle configuré d'un pas de marche en millisecondes. Utile pour vérifier le mode, estimer le timing et enregistrer le réglage avant de ralentir temporairement.
UO.LastStepQUsedDoor
Lit ou modifie manuellement l'indicateur de tentative d'ouverture de porte de la dernière commande StepQ.
UO.MassMove
Permet un transfert de masse unique d'éléments du type sélectionné. Après avoir activé MassMove, faites glisser un élément approprié avec la souris : le conteneur source en est déterminé. D'autres éléments de ce type provenant de la même source suivent automatiquement. Le troisième paramètre est TYPE/Graphic, pas le ID de l'élément. Tous les formulaires incluent l'attente du premier transfert manuel ; la destination explicite précise où il ira.
UO.MassPriceMove
Permet le transfert de masse d'articles d'un TYPE avec tarification automatique dans l'inventaire de votre fournisseur. La source est déterminée par le premier transfert manuel. Chaque pile est entièrement transférée et est considérée comme un élément ; après sa demande de prix, le client répond et continue ensuite la file d'attente.
UO.Move
Lit s'il existe un itinéraire automatique ou des étapes de caractère qui ne sont pas encore terminées.
UO.moveBetweenTwoCorners
Résolution diagonale avec deux carrés latéraux bloqués.
UO.MoveBoat
Demande la direction et la vitesse du bateau.
UO.moveExitOnDisconnect
Arrêter/refuser le mouvement lorsque la connexion est déconnectée.
UO.moveHeuristicMult
Multiplicateur heuristique Pathfinder en pourcentage.
UO.MoveItem
Transporte un objet/une pile spécifique par serial : capturé et déposé dans un conteneur ou sur le sol.
UO.MoveItems
Transfère tous les éléments appropriés directement d’un conteneur à un autre ou au sol. Les éléments sont sélectionnés par graphic et hue ; chaque pile est transférée entièrement. Il s'agit de transporter des objets, pas de marcher avec un personnage ou d'activer interactivement MassMove.
UO.MoveOff
Désactive les étapes clés PMove compatibles.
UO.MoveOn
Active les étapes clés PMove compatibles.
UO.MoverStop
Arrête l'itinéraire automatique de Pathfinder.
UO.moveTurnCost
Coût supplémentaire du changement de direction lors de la recherche d'un chemin.
UO.MoveXY
Déplace le personnage vers X/Y avec cinq paramètres requis et attend le résultat.
UO.MoveXYZ
Déplace le personnage vers un point du monde avec des tolérances horizontales et verticales distinctes.
UO.PMove
Commande de déplacement compatible vers X/Y via des étapes clés distinctes avec une limite de 30 secondes.
UO.PredictedDirection
Lit le côté de la direction prédite après les pas déjà mis en file d'attente du personnage.
UO.RemoveEarrings
Demande la suppression d’un élément de la couche Ear.
UO.RemoveFigure
Supprime une figure de carte locale par son ID.
UO.RemoveFromParty
Demande la suppression d'un membre du groupe par serial.
UO.RemoveHat
Demande la suppression d’un élément de la couche Hat.
UO.RemoveNeckless
Demande qu’un élément soit supprimé du calque Neck.
UO.RemoveRing
Demande la suppression d’un élément de la couche Ring.
UO.RemoveUserStatic
Supprime l'enregistrement statique de l'utilisateur à ID.
UO.Specmove
Envoie une requête en une étape directement au pont.
UO.Step
Demande une seule étape/rotation et, si une étape a été envoyée, attend la confirmation du serveur.
UO.StepQ
Demande une étape dans la file d'attente ; le formulaire complémentaire peut attendre que la file d'attente se libère et soit confirmée.
UO.StopBoat
Demande au bateau de s'arrêter.
UO.LimitMove — Limite de distance du déplacement. UO.LimitMove limite la distance à la destination : 2000 par défaut, zéro sans limite. Les limites cachées de 4096 pas/nœuds et 10000 nœuds sont supprimées. Le travail se déroule par tranches interruptibles. GetPathArray respecte le seuil d’endurance moveThroughNPC et moveOpenDoor.