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

Bewegung

UO.CancelMove

Bewegung

Deaktiviert die weitere Bewegung durch das Skript über MoveOff.

UO.FixWalk

Bewegung

Gibt einen Hinweis aus, dass der ältere native Client-Patch FixWalk von ClassicUO nicht benötigt wird.

UO.GetDirection

Bewegung

Liest die Zeichenrichtung aus dem Clientmodell.

UO.GetNextStepZ

Welt & Geometrie

Berechnet die geschätzte Höhe der nächsten Stufe in der angegebenen Richtung.

UO.GetWalkMountTimer

Bewegung

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

Bewegung

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

Bewegung

Liest oder ändert manuell das Flag für den Türöffnungsversuch des letzten StepQ-Befehls.

UO.MassMove

Gegenstände

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

Geschäfte und Händler

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

Bewegung

Liest, ob es eine automatische Route oder noch nicht abgeschlossene Zeichenschritte gibt.

UO.moveBetweenTwoCorners

Bewegung

Diagonale Auflösung mit zwei blockierten Seitenquadraten.

UO.MoveBoat

Boote

Fordert die Richtung und Geschwindigkeit des Bootes an.

UO.moveExitOnDisconnect

Bewegung

Stoppen/verweigern Sie die Bewegung, wenn die Verbindung getrennt wird.

UO.moveHeuristicMult

Bewegung

Heuristischer Pathfinder-Multiplikator in Prozent.

UO.MoveItem

Gegenstände

Transportiert einen bestimmten Gegenstand/Stapel durch serial: gefangen und in einen Behälter oder auf den Boden fallen gelassen.

UO.MoveItems

Gegenstände

Ü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

Bewegung

Deaktiviert kompatible PMove-Schlüsselschritte.

UO.MoveOn

Bewegung

Ermöglicht kompatible PMove-Schlüsselschritte.

UO.MoverStop

Bewegung

Stoppt die automatische Route von Pathfinder.

UO.moveTurnCost

Bewegung

Zusätzliche Kosten für Richtungswechsel bei der Wegfindung.

UO.MoveXY

Bewegung

Verschiebt das Zeichen mit fünf erforderlichen Parametern nach X/Y und wartet auf das Ergebnis.

UO.MoveXYZ

Bewegung

Verschiebt den Charakter an einen Punkt in der Welt mit separaten horizontalen und vertikalen Toleranzen.

UO.PMove

Bewegung

Kompatibler Bewegungsbefehl nach X/Y über separate Tastenschritte mit einer Begrenzung von 30 Sekunden.

UO.PredictedDirection

Bewegung

Liest die vorhergesagte Richtungsseite nach den bereits in der Warteschlange befindlichen Schritten des Charakters.

UO.RemoveEarrings

Charakter

Fordert die Entfernung eines Elements aus der Ohrschicht an.

UO.RemoveFigure

Client UI

Löscht eine lokale Kartenfigur anhand ihres ID.

UO.RemoveFromParty

Gruppe

Fordert die Entfernung eines Gruppenmitglieds durch serial an.

UO.RemoveHat

Charakter

Fordert die Entfernung eines Elements aus der Hat-Ebene an.

UO.RemoveNeckless

Charakter

Fordert an, dass ein Element aus der Halsebene entfernt wird.

UO.RemoveRing

Charakter

Fordert die Entfernung eines Elements aus der Ringebene an.

UO.RemoveUserStatic

Welt & Geometrie

Löscht den statischen Benutzerdatensatz unter ID.

UO.Specmove

Kampf

Sendet eine Schrittanforderung direkt an die Bridge.

UO.Step

Bewegung

Fordert einen einzelnen Schritt/eine einzelne Drehung an und wartet, wenn ein Schritt gesendet wurde, auf die Serverbestätigung.

UO.StepQ

Bewegung

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

Boote

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.