IT Runtime API 12 Movement Commands - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

Українська · Русский · 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.

UO.AddStep

Movimento

UO.CancelMove

Movimento

Disabilita consentendo ulteriori movimenti da parte dello script tramite MoveOff.

UO.FixWalk

Movimento

Stampa un avviso che la patch del client nativo legacy FixWalk non è richiesta da ClassicUO.

UO.GetDirection

Movimento

Legge la direzione del carattere dal modello client.

UO.GetNextStepZ

Mondo e geometria

Calcola l'altezza stimata del passo successivo nella direzione specificata.

UO.GetWalkMountTimer

Movimento

Mostra l'intervallo configurato di un passo della camminata a cavallo in millisecondi. Utile per verificare la modalità, stimare i tempi e salvare l'impostazione prima di rallentare temporaneamente.

UO.GetWalkUnmountTimer

Movimento

Mostra l'intervallo configurato di un passo di camminata in millisecondi. Utile per verificare la modalità, stimare i tempi e salvare l'impostazione prima di rallentare temporaneamente.

UO.LastStepQUsedDoor

Movimento

Legge o modifica manualmente il flag di tentativo di apertura della porta dell'ultimo comando StepQ.

UO.MassMove

Oggetti

Abilita un trasferimento di massa una tantum di elementi del tipo selezionato. Dopo l'attivazione MassMove trascinare con il mouse un elemento adatto: da questo viene determinato il contenitore di origine. Altri articoli di questo tipo provenienti dalla stessa fonte seguono automaticamente. Il terzo parametro è TYPE/Grafica, non ID dell'elemento. Tutti i moduli prevedono l'attesa del primo bonifico manuale; la destinazione esplicita specifica dove andrà.

UO.MassPriceMove

Negozi e venditori

Abilita il trasferimento di massa di articoli di un TYPE con prezzi automatici nell'inventario del tuo fornitore. La fonte è determinata dal primo trasferimento manuale. Ciascuna pila viene trasferita interamente ed è considerata un elemento; dopo la sua richiesta di prezzo, il cliente risponde e solo dopo continua la coda.

UO.Move

Movimento

Legge se esiste un percorso automatico o passaggi di caratteri non ancora completati.

UO.moveBetweenTwoCorners

Movimento

Risoluzione diagonale con due quadrati laterali bloccati.

UO.MoveBoat

Barche

Richiede la direzione e la velocità della barca.

UO.moveExitOnDisconnect

Movimento

Arresta/rifiuta il movimento quando la connessione viene interrotta.

UO.moveHeuristicMult

Movimento

Moltiplicatore euristico di Pathfinder come percentuale.

UO.MoveItem

Oggetti

Trasporta un oggetto/pila specifico tramite serial: catturato e lasciato cadere in un contenitore o a terra.

UO.MoveItems

Oggetti

Trasferisce tutti gli oggetti idonei direttamente da un contenitore all'altro o a terra. Gli elementi sono selezionati da graphic e hue; ogni stack viene trasferito interamente. Si tratta di trasportare oggetti, non di camminare con il personaggio o di attivare interattivamente MassMove.

UO.MoveOff

Movimento

Disabilita i passaggi chiave PMove compatibili.

UO.MoveOn

Movimento

Abilita i passaggi chiave PMove compatibili.

UO.MoverStop

Movimento

Interrompe il percorso automatico di Pathfinder.

UO.moveTurnCost

Movimento

Costo aggiuntivo per cambiare direzione quando si trova un percorso.

UO.MoveXY

Movimento

Sposta il carattere su X/Y con cinque parametri richiesti e attende il risultato.

UO.MoveXYZ

Movimento

Sposta il personaggio in un punto del mondo con tolleranze orizzontali e verticali separate.

UO.PMove

Movimento

Comando di spostamento compatibile su X/Y tramite passaggi chiave separati con un limite di 30 secondi.

UO.PredictedDirection

Movimento

Legge il lato della direzione prevista dopo i passi già in coda del personaggio.

UO.RemoveEarrings

Carattere

Richiede la rimozione di un elemento dal livello Ear.

UO.RemoveFigure

Client UI

Elimina una figura sulla mappa locale tramite il suo ID.

UO.RemoveFromParty

Gruppo

Richiede la rimozione di un membro del gruppo entro serial.

UO.RemoveHat

Carattere

Richiede la rimozione di un elemento dal livello Hat.

UO.RemoveNeckless

Carattere

Richiede la rimozione di un elemento dal livello Collo.

UO.RemoveRing

Carattere

Richiede la rimozione di un elemento dal livello Anello.

UO.RemoveUserStatic

Mondo e geometria

Elimina il record statico dell'utente su ID.

UO.Specmove

Combattimento

Invia una richiesta di passaggio direttamente al bridge.

UO.Step

Movimento

Richiede un singolo passo/rotazione e, se è stato inviato un passo, attende la conferma del server.

UO.StepQ

Movimento

Richiede un passaggio nella coda; il modulo aggiuntivo potrà attendere che la coda si liberi e venga confermato.

UO.StopBoat

Barche

Richiede alla barca di fermarsi.

UO.LimitMove — Limite della distanza di movimento. UO.LimitMove controlla la distanza: 2000 per impostazione iniziale, zero senza limite. Non esistono limiti nascosti di 4096 passi/nodi o 10000 nodi. Il lavoro procede in sezioni interrompibili. GetPathArray rispetta la soglia di stamina moveThroughNPC e moveOpenDoor.