DE Runtime API 12 Movement Commands - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Laufzeit API – Bewegungsbefehle
Home · C# · IDE · UO API · A–Z · Beispiele · Sprachen
Jedes Team öffnet eine Karte mit C#-Signaturen, Parametern und mehreren unabhängigen Beispielen.
UO.AddStep
UO.CancelMove
Deaktiviert die weitere Bewegung durch das Skript über MoveOff.
UO.FixWalk
Gibt einen Hinweis aus, dass der ältere native Client-Patch FixWalk von ClassicUO nicht benötigt wird.
UO.GetDirection
Liest die Zeichenrichtung aus dem Clientmodell.
UO.GetNextStepZ
Berechnet die geschätzte Höhe der nächsten Stufe in der angegebenen Richtung.
UO.GetWalkMountTimer
Zeigt das konfigurierte Intervall eines Schrittes beim Pferderücken in Millisekunden an. Nützlich, um den Modus zu überprüfen, das Timing abzuschätzen und die Einstellung zu speichern, bevor Sie vorübergehend langsamer fahren.
UO.GetWalkUnmountTimer
Zeigt das konfigurierte Intervall eines Gehschritts in Millisekunden an. Nützlich, um den Modus zu überprüfen, das Timing abzuschätzen und die Einstellung zu speichern, bevor Sie vorübergehend langsamer fahren.
UO.LastStepQUsedDoor
Liest oder ändert manuell das Flag für den Türöffnungsversuch des letzten StepQ-Befehls.
UO.MassMove
Ermöglicht eine einmalige Massenübertragung von Artikeln des ausgewählten Typs. Ziehen Sie nach dem Aktivieren von MassMove ein passendes Element mit der Maus: Der Quellcontainer wird daraus ermittelt. Weitere Artikel dieser Art aus derselben Quelle folgen automatisch. Der dritte Parameter ist TYPE/Grafik, nicht der ID des Elements. Alle Formulare beinhalten das Warten auf die erste manuelle Übertragung; Das explizite Ziel gibt an, wohin es gehen soll.
UO.MassPriceMove
Ermöglicht die Massenübertragung von Artikeln eines TYPE mit automatischer Preisauszeichnung im Bestand Ihres Lieferanten. Die Quelle wird durch die erste manuelle Übertragung ermittelt. Jeder Stapel wird vollständig übertragen und gilt als ein Artikel; Nach seiner Preisanfrage antwortet der Kunde und setzt die Warteschlange erst dann fort.
UO.Move
Liest, ob es eine automatische Route oder noch nicht abgeschlossene Zeichenschritte gibt.
UO.moveBetweenTwoCorners
Diagonale Auflösung mit zwei blockierten Seitenquadraten.
UO.MoveBoat
Fordert die Richtung und Geschwindigkeit des Bootes an.
UO.moveExitOnDisconnect
Stoppen/verweigern Sie die Bewegung, wenn die Verbindung getrennt wird.
UO.moveHeuristicMult
Heuristischer Pathfinder-Multiplikator in Prozent.
UO.MoveItem
Transportiert einen bestimmten Gegenstand/Stapel durch serial: gefangen und in einen Behälter oder auf den Boden fallen gelassen.
UO.MoveItems
Überträgt alle geeigneten Gegenstände direkt von einem Behälter in einen anderen oder auf den Boden. Elemente werden mit graphic und hue ausgewählt; Jeder Stapel wird vollständig übertragen. Dabei geht es um das Tragen von Dingen, nicht um das Gehen von Charakteren oder die interaktive Aktivierung von MassMove.
UO.MoveOff
Deaktiviert kompatible PMove-Schlüsselschritte.
UO.MoveOn
Ermöglicht kompatible PMove-Schlüsselschritte.
UO.MoverStop
Stoppt die automatische Route von Pathfinder.
UO.moveTurnCost
Zusätzliche Kosten für Richtungswechsel bei der Wegfindung.
UO.MoveXY
Verschiebt das Zeichen mit fünf erforderlichen Parametern nach X/Y und wartet auf das Ergebnis.
UO.MoveXYZ
Verschiebt den Charakter an einen Punkt in der Welt mit separaten horizontalen und vertikalen Toleranzen.
UO.PMove
Kompatibler Bewegungsbefehl nach X/Y über separate Tastenschritte mit einer Begrenzung von 30 Sekunden.
UO.PredictedDirection
Liest die vorhergesagte Richtungsseite nach den bereits in der Warteschlange befindlichen Schritten des Charakters.
UO.RemoveEarrings
Fordert die Entfernung eines Elements aus der Ohrschicht an.
UO.RemoveFigure
Löscht eine lokale Kartenfigur anhand ihres ID.
UO.RemoveFromParty
Fordert die Entfernung eines Gruppenmitglieds durch serial an.
UO.RemoveHat
Fordert die Entfernung eines Elements aus der Hat-Ebene an.
UO.RemoveNeckless
Fordert an, dass ein Element aus der Halsebene entfernt wird.
UO.RemoveRing
Fordert die Entfernung eines Elements aus der Ringebene an.
UO.RemoveUserStatic
Löscht den statischen Benutzerdatensatz unter ID.
UO.Specmove
Sendet eine Schrittanforderung direkt an die Bridge.
UO.Step
Fordert einen einzelnen Schritt/eine einzelne Drehung an und wartet, wenn ein Schritt gesendet wurde, auf die Serverbestätigung.
UO.StepQ
Fordert einen Schritt durch die Warteschlange an; Das zusätzliche Formular wartet möglicherweise darauf, dass die Warteschlange frei wird und bestätigt wird.
UO.StopBoat
Fordert das Boot auf, die Bewegung einzustellen.
UO.LimitMove — Reichweite der Bewegung. UO.LimitMove begrenzt die Zielentfernung: Standard 2000, Null unbegrenzt. Versteckte Grenzen von 4096 Schritten/Knoten oder 10000 Knoten entfallen. Die Arbeit erfolgt in abbrechbaren Abschnitten. GetPathArray berücksichtigt moveThroughNPC als Ausdauerschwelle sowie moveOpenDoor.