Skip to content

IT Runtime API 12 Movement Commands

Codex edited this page Oct 12, 2026 · 4 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Runtime API — Comandi di movimento

Home · C# · IDE · UO API · A–Z · Esempi · Lingue

Ogni squadra apre una carta con firme C#, parametri e diversi esempi indipendenti.

Movimento

Aggiunge i valori passati all'elenco di compatibilità con lo stesso nome per il runtime corrente. Gli elementi vengono serializzati tramite |; Questa è una modifica alla lista locale, non un'azione di gioco indipendente.

Movimento

Impedisce ulteriori spostamenti attraverso lo script manager. CancelMove chiama lo stesso percorso di MoveOff. Per i successivi comandi di spostamento, la risoluzione può essere ripristinata con MoveOn().

Movimento

Comando obsoleto per correggere un altro client nativo. In ClassicUO stampa solo un messaggio che tale patch non è richiesta. Non altera il movimento, la parola o i contenitori.

Movimento

Restituisce la direzione (0–7) in cui è rivolto il cellulare con ObjID.

Mondo e geometria

Calcola il livello Z previsto per il passaggio successivo da (CurrX, CurrY) nella direzione (DestX, DestY) nel mondo WorldNum, iniziando da CurrZ.

Movimento

Restituisce il ritardo di camminata corrente (in millisecondi) utilizzato quando il personaggio è in sella e cammina.

Movimento

Restituisce il ritardo di camminata corrente (in millisecondi) utilizzato quando il personaggio sta camminando.

Movimento

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.

Oggetti

Consente di duplicare il movimento di un elemento di riferimento con molti dello stesso tipo.

Negozi e venditori

Per i frammenti in cui il prezzo di un oggetto viene impostato nel momento in cui l'oggetto viene messo nella borsa del venditore (ad esempio, AoP, Wolfpack), puoi utilizzare il comando MassPriceMove per impostare il prezzo per un gran numero di articoli identici.

Movimento

Restituisce lo stato di movimento attuale tramite IsMoving: 1 - il personaggio si sta muovendo, 0 - non si sta muovendo. Non accetta le coordinate e non avvia la ricerca del percorso. Se il risultato è diverso da zero, aggiorna TicksAnim. Per spostarti verso un punto, usa MoveXY, NewMoveXY o MoveXYZ.

Movimento

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.

Barche

Controlla la barca pilotata dal personaggio attraverso il controllo batch HS (lo stesso meccanismo del controllo tramite mouse nel client ufficiale; batch 0xBF, sottocomando 0x33).

Movimento

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.

Movimento

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.

Oggetti

Sposta un oggetto nel contenitore specificato o a terra.

Oggetti

Sposta tutti gli elementi del tipo e del colore specificati dal contenitore di origine al contenitore di destinazione.

Movimento

Impedisce ulteriori spostamenti attraverso lo script manager. CancelMove chiama lo stesso percorso di MoveOff. Per i successivi comandi di spostamento, la risoluzione può essere ripristinata con MoveOn().

Movimento

Consente lo spostamento attraverso il gestore degli script del client. Non imposta un percorso e non invia il personaggio a un punto.

Movimento

Interrompe la ricerca del percorso/movimento del client corrente attraverso StopMoving. Non fissa un nuovo obiettivo.

Movimento

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.

Movimento

Sposta il personaggio su Xdst,Ydst con l'altezza corrente e la tolleranza di precisione. Restituisce 1 solo quando viene raggiunta la tolleranza finale, altrimenti 0. Ottimizzato include il controllo delle quattro celle successive del percorso; senza di esso, viene controllato quello più vicino. Un A* precalcolato viene utilizzato con la riprogrammazione quando gli ostacoli cambiano. La precisione è limitata a 0–20 celle, Running viene convertito in un valore booleano. Questo è un meccanismo separato dai cursori di scansione manuale del mouse.

Movimento

Si sposta su un punto 3D x,y,z. accuracyXY — tolleranza orizzontale (0–20), accuracyZ — tolleranza verticale (0–255), esecuzione — modalità di esecuzione. Restituisce 1 solo se vengono raggiunte entrambe le tolleranze. Nelle forme estese, il timeout è specificato in ms, maxSteps limita il numero di passaggi; 0 significa nessuna restrizione aggiuntiva. I avoidMobiles/openDoors omessi vengono ereditati dal runtime.

Movimento

Movimento sequenziale legacy verso x,y: sceglie la direzione, fa un passo e attende 75 ms, ripetendo fino al raggiungimento del punto o 30 secondi. Non utilizza A* completo. La forma a tre argomenti accetta z, ma l'attuale implementazione non la utilizza. Per tenere conto di altezze e ostacoli, utilizzare MoveXYZ.

Movimento

Restituisce la direzione prevista del personaggio in base al percorso di movimento corrente.

Carattere

Togli gli orecchini

Client UI

Removes the corresponding client-side overlay from WorldMapGump and from C# runtime figure state.

Gruppo

Invia una richiesta per escludere il cellulare specificato dal gruppo (parte).

Carattere

Rimuove un oggetto dal livello Cappello tramite Unequip. Il risultato dipende dalla disponibilità dell'elemento e dall'autorizzazione del server dell'operazione.

Carattere

Rimuovi la collana

Carattere

Rimuove un oggetto dal livello Anello tramite Unequip.

Mondo e geometria

Rimuove un oggetto statico personalizzato in base al relativo ID dai dati della mappa locale.

Combattimento

Invia un passo: direzione normalizzata da AND 7, la corsa opzionale abilita la corsa. Questo non sta costruendo un percorso verso le coordinate.

Movimento

Queues the movement request and waits for the ACK/DENY associated with that exact sequence, returning the runtime movement result code.

Movimento

Queues one movement request through PlayerMobile.Walker and returns the real walk sequence/request identifier without waiting for acknowledgement.

Barche

Ferma la barca che il personaggio sta guidando.

Clone this wiki locally