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

Mouvement

UO.CancelMove

Mouvement

Désactive l'autorisation de mouvements supplémentaires par le script via MoveOff.

UO.FixWalk

Mouvement

Imprime un avis indiquant que le correctif client natif existant FixWalk n'est pas requis par ClassicUO.

UO.GetDirection

Mouvement

Lit la direction du caractère à partir du modèle client.

UO.GetNextStepZ

Monde et géométrie

Calcule la hauteur estimée de la prochaine marche dans la direction spécifiée.

UO.GetWalkMountTimer

Mouvement

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

Mouvement

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

Mouvement

Lit ou modifie manuellement l'indicateur de tentative d'ouverture de porte de la dernière commande StepQ.

UO.MassMove

Objets

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

Magasins et vendeurs

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

Mouvement

Lit s'il existe un itinéraire automatique ou des étapes de caractère qui ne sont pas encore terminées.

UO.moveBetweenTwoCorners

Mouvement

Résolution diagonale avec deux carrés latéraux bloqués.

UO.MoveBoat

Bateaux

Demande la direction et la vitesse du bateau.

UO.moveExitOnDisconnect

Mouvement

Arrêter/refuser le mouvement lorsque la connexion est déconnectée.

UO.moveHeuristicMult

Mouvement

Multiplicateur heuristique Pathfinder en pourcentage.

UO.MoveItem

Objets

Transporte un objet/une pile spécifique par serial : capturé et déposé dans un conteneur ou sur le sol.

UO.MoveItems

Objets

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

Mouvement

Désactive les étapes clés PMove compatibles.

UO.MoveOn

Mouvement

Active les étapes clés PMove compatibles.

UO.MoverStop

Mouvement

Arrête l'itinéraire automatique de Pathfinder.

UO.moveTurnCost

Mouvement

Coût supplémentaire du changement de direction lors de la recherche d'un chemin.

UO.MoveXY

Mouvement

Déplace le personnage vers X/Y avec cinq paramètres requis et attend le résultat.

UO.MoveXYZ

Mouvement

Déplace le personnage vers un point du monde avec des tolérances horizontales et verticales distinctes.

UO.PMove

Mouvement

Commande de déplacement compatible vers X/Y via des étapes clés distinctes avec une limite de 30 secondes.

UO.PredictedDirection

Mouvement

Lit le côté de la direction prédite après les pas déjà mis en file d'attente du personnage.

UO.RemoveEarrings

Personnage

Demande la suppression d’un élément de la couche Ear.

UO.RemoveFigure

Client UI

Supprime une figure de carte locale par son ID.

UO.RemoveFromParty

Groupe

Demande la suppression d'un membre du groupe par serial.

UO.RemoveHat

Personnage

Demande la suppression d’un élément de la couche Hat.

UO.RemoveNeckless

Personnage

Demande qu’un élément soit supprimé du calque Neck.

UO.RemoveRing

Personnage

Demande la suppression d’un élément de la couche Ring.

UO.RemoveUserStatic

Monde et géométrie

Supprime l'enregistrement statique de l'utilisateur à ID.

UO.Specmove

Combat

Envoie une requête en une étape directement au pont.

UO.Step

Mouvement

Demande une seule étape/rotation et, si une étape a été envoyée, attend la confirmation du serveur.

UO.StepQ

Mouvement

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

Bateaux

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.