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
UO.CancelMove
Disabilita consentendo ulteriori movimenti da parte dello script tramite MoveOff.
UO.FixWalk
Stampa un avviso che la patch del client nativo legacy FixWalk non è richiesta da ClassicUO.
UO.GetDirection
Legge la direzione del carattere dal modello client.
UO.GetNextStepZ
Calcola l'altezza stimata del passo successivo nella direzione specificata.
UO.GetWalkMountTimer
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
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
Legge o modifica manualmente il flag di tentativo di apertura della porta dell'ultimo comando StepQ.
UO.MassMove
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
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
Legge se esiste un percorso automatico o passaggi di caratteri non ancora completati.
UO.moveBetweenTwoCorners
Risoluzione diagonale con due quadrati laterali bloccati.
UO.MoveBoat
Richiede la direzione e la velocità della barca.
UO.moveExitOnDisconnect
Arresta/rifiuta il movimento quando la connessione viene interrotta.
UO.moveHeuristicMult
Moltiplicatore euristico di Pathfinder come percentuale.
UO.MoveItem
Trasporta un oggetto/pila specifico tramite serial: catturato e lasciato cadere in un contenitore o a terra.
UO.MoveItems
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
Disabilita i passaggi chiave PMove compatibili.
UO.MoveOn
Abilita i passaggi chiave PMove compatibili.
UO.MoverStop
Interrompe il percorso automatico di Pathfinder.
UO.moveTurnCost
Costo aggiuntivo per cambiare direzione quando si trova un percorso.
UO.MoveXY
Sposta il carattere su X/Y con cinque parametri richiesti e attende il risultato.
UO.MoveXYZ
Sposta il personaggio in un punto del mondo con tolleranze orizzontali e verticali separate.
UO.PMove
Comando di spostamento compatibile su X/Y tramite passaggi chiave separati con un limite di 30 secondi.
UO.PredictedDirection
Legge il lato della direzione prevista dopo i passi già in coda del personaggio.
UO.RemoveEarrings
Richiede la rimozione di un elemento dal livello Ear.
UO.RemoveFigure
Elimina una figura sulla mappa locale tramite il suo ID.
UO.RemoveFromParty
Richiede la rimozione di un membro del gruppo entro serial.
UO.RemoveHat
Richiede la rimozione di un elemento dal livello Hat.
UO.RemoveNeckless
Richiede la rimozione di un elemento dal livello Collo.
UO.RemoveRing
Richiede la rimozione di un elemento dal livello Anello.
UO.RemoveUserStatic
Elimina il record statico dell'utente su ID.
UO.Specmove
Invia una richiesta di passaggio direttamente al bridge.
UO.Step
Richiede un singolo passo/rotazione e, se è stato inviato un passo, attende la conferma del server.
UO.StepQ
Richiede un passaggio nella coda; il modulo aggiuntivo potrà attendere che la coda si liberi e venga confermato.
UO.StopBoat
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.