Repository navigation
DE Runtime API 12 Movement Commands
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Home · C# · IDE · UO API · A–Z · Beispiele · Sprachen
Jedes Team öffnet eine Karte mit C#-Signaturen, Parametern und mehreren unabhängigen Beispielen.
Fügt die übergebenen Werte zur gleichnamigen Kompatibilitätsliste für die aktuelle Laufzeit hinzu. Elemente werden über |; serialisiert. Dies ist eine Änderung der lokalen Liste, keine eigenständige Spielaktion.
Verhindert weitere Bewegungen durch den Skriptmanager. CancelMove ruft den gleichen Pfad auf wie MoveOff. Für nachfolgende Bewegungsbefehle kann die Auflösung durch MoveOn() wiederhergestellt werden.
Veralteter Befehl zum Reparieren eines anderen nativen Clients. In ClassicUO wird lediglich eine Meldung ausgegeben, dass ein solcher Patch nicht erforderlich ist. Beeinträchtigt weder Bewegung, Sprache noch Behälter.
Gibt die Richtung (0–7) zurück, in die das Mobiltelefon mit ObjID zeigt.
Berechnet die erwartete Z-Ebene für den nächsten Schritt von (CurrX, CurrY) in die Richtung (DestX, DestY) in der Welt WorldNum, beginnend bei CurrZ.
Gibt die aktuelle Gehverzögerung (in Millisekunden) zurück, die verwendet wird, wenn der Charakter bestiegen ist und läuft.
Gibt die aktuelle Gehverzögerung (in Millisekunden) zurück, die beim Gehen des Charakters verwendet wird.
When moveOpenDoor is enabled, StepQ now probes the actual ClassicUO door in the step direction and updates this state automatically before queuing the step. If no represented door is found, the normal OpenDoor fallback is still attempted but the automatic recognized-door flag remains 0.
Ermöglicht Ihnen, die Bewegung eines Referenzelements mit vielen Objekten desselben Typs zu duplizieren.
Für Shards, bei denen der Preis eines Artikels in dem Moment festgelegt wird, in dem der Artikel in die Tasche des Händlers gelegt wird (z. B. AoP, Wolfpack), können Sie den Befehl MassPriceMove verwenden, um den Preis für eine große Anzahl identischer Artikel festzulegen.
Gibt den aktuellen Bewegungszustand über IsMoving zurück: 1 – der Charakter bewegt sich, 0 – bewegt sich nicht. Akzeptiert keine Koordinaten und startet keine Routensuche. Wenn das Ergebnis ungleich Null ist, wird TicksAnim aktualisiert. Um zu einem Punkt zu gelangen, verwenden Sie MoveXY, NewMoveXY oder MoveXYZ.
The getter returns the current flag; the setter stores true/false. The Pathfinder applies it separately from moveThroughCorner when both orthogonal side cells of a diagonal are blocked.
Steuert das vom Charakter gesteuerte Boot über die HS-Stapelsteuerung (derselbe Mechanismus wie die Maussteuerung im offiziellen Client; 0xBF-Stapel, 0x33-Unterbefehl).
The getter returns the current bool state; the setter normalizes to 0/1. When true, the wrapper and Pathfinder abort on disconnect. When false, out-of-game processing pauses without clearing the route, allowing later continuation after reconnection if the surrounding caller remains active.
The getter returns the configured non-negative weight; the setter clamps negative input to 0. MoveTo applies max(1,value). Optimized=true uses that weight in the A* remaining-distance cost; Optimized=false forces an effective value of 1 for that request.
Verschiebt einen Gegenstand in den angegebenen Container oder auf den Boden.
Verschiebt alle Elemente des angegebenen Typs und der angegebenen Farbe vom Quellcontainer in den Zielcontainer.
Verhindert weitere Bewegungen durch den Skriptmanager. CancelMove ruft den gleichen Pfad auf wie MoveOff. Für nachfolgende Bewegungsbefehle kann die Auflösung durch MoveOn() wiederhergestellt werden.
Ermöglicht die Bewegung durch den Client-Skript-Manager. Legt keine Route fest und sendet den Charakter nicht an einen Punkt.
Stoppt die Wegfindung/Bewegung des aktuellen Clients durch StopMoving. Setzt kein neues Ziel.
The getter returns the stored non-negative cost; the setter clamps negative input to 0. Scripted A* adds this cost whenever a candidate route changes direction after the first step, preferring straighter routes as the value grows.
Verschiebt das Zeichen mit der aktuellen Höhe und Genauigkeitstoleranz auf Xdst, Ydst. Gibt 1 nur zurück, wenn die endgültige Toleranz erreicht ist, andernfalls 0. Optimiert umfasst die Überprüfung der nächsten vier Zellen der Route; Ohne diese Angabe wird der nächstgelegene überprüft. Ein vorberechnetes A* wird bei der Neuplanung verwendet, wenn sich Hindernisse ändern. Die Genauigkeit ist auf die Zellen 0–20 beschränkt, „Running“ wird in einen booleschen Wert konvertiert. Dies ist ein von den manuellen Maus-Crawl-Schiebereglern getrennter Mechanismus.
Bewegt sich zu einem 3D-Punkt x,y,z. accuracyXY – horizontale Toleranz (0–20), accuracyZ – vertikale Toleranz (0–255), Betrieb – Betriebsmodus. Gibt 1 nur zurück, wenn beide Toleranzen erreicht sind. In erweiterten Formen wird das Timeout in ms angegeben, maxSteps begrenzt die Anzahl der Schritte; 0 bedeutet keine zusätzliche Einschränkung. Die weggelassenen avoidMobiles/openDoors werden von der Laufzeit geerbt.
Ältere sequentielle Bewegung zu x,y: wählt die Richtung, macht einen Schritt und wartet 75 ms, wiederholt, bis der Punkt erreicht ist, oder 30 Sekunden. Verwendet nicht das volle A*. Die Form mit drei Argumenten akzeptiert z, die aktuelle Implementierung verwendet es jedoch nicht. Um Höhen und Hindernisse zu berücksichtigen, verwenden Sie MoveXYZ.
Gibt die vorhergesagte Richtung des Charakters basierend auf dem aktuellen Bewegungspfad zurück.
Ohrringe entfernen
Removes the corresponding client-side overlay from WorldMapGump and from C# runtime figure state.
Sendet eine Anfrage zum Ausschluss des angegebenen Mobiltelefons aus der Gruppe (Partei).
Entfernt ein Element aus der Hutebene über Unequip. Das Ergebnis hängt von der Verfügbarkeit des Elements und der Serverberechtigung des Vorgangs ab.
Entfernen Sie die Halskette
Entfernt einen Gegenstand über Unequip aus der Ringebene.
Entfernt ein benutzerdefiniertes statisches Objekt anhand seiner ID aus den lokalen Kartendaten.
Sendet einen Schritt: Richtung normalisiert durch AND 7, optionales Laufen ermöglicht Laufen. Dabei wird keine Route zu Koordinaten erstellt.
Queues the movement request and waits for the ACK/DENY associated with that exact sequence, returning the runtime movement result code.
Queues one movement request through PlayerMobile.Walker and returns the real walk sequence/request identifier without waiting for acknowledgement.
Stoppt das Boot, das der Charakter fährt.
ClassicUO — Bad Newbie & C# Scripts IDE