Skip to content

IT Runtime API 30 Targeting

Codex edited this page Oct 11, 2026 · 2 revisions

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

Runtime API — Target e intero

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

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

Targeting

Sostituisce il cursore di destinazione corrente se è attivo.

Targeting

Annulla la trappola del target corrente (impostata tramite WaitTargetObject, WaitTargetXYZ, WaitTargetTile, ecc.)

Targeting

Apre il mirino di selezione dell'elemento/personaggio locale dell'utente. Reimposta la risposta precedente. Questa non è un'aspettativa del mirino del server o un bersaglio automatico. Leggi il risultato attraverso ClientTargetResponse dopo ClientTargetResponsePresent/WaitForClientTargetResponse. La scelta del terreno non è presa come oggetto; la richiamata obsoleta della richiesta precedente viene ignorata.

Targeting

Apre la vista locale dell'utente, che consente la selezione di tessere e oggetti. La risposta si prende tramite ClientTargetResponse; la nuova richiesta reimposta la vecchia risposta.

Targeting

Restituisce una copia dell'array [serial, graphic, x, y, z]. Per terra/statico, serial è uguale a 0. Prima della risposta, in caso di cancellazione o selezione inappropriata, l'array è vuoto. Controlla prima la sua lunghezza; il fatto che sia stata completata una selezione non garantisce cinque elementi.

Targeting

Restituisce 1 se la richiamata dell'ultima selezione dell'utente è già stata completata, altrimenti 0. Il completamento può significare la cancellazione; controlla la lunghezza di ClientTargetResponse() separatamente.

Targeting

Restituisce true se la trappola del bersaglio è attualmente armata, ovvero una chiamata precedente WaitTargetObject, WaitTargetSelf, WaitTargetLast, WaitTargetTile, WaitTargetXYZ, WaitTargetType o WaitTargetGround ha messo in coda una risposta al bersaglio, che non ha ancora funzionato.

Targeting

Overload diversi eseguono operazioni diverse. Target() cancella il target corrente/preparato. Target(object) queues the object like WaitTargetObject. Target(targetKey,target) invia una risposta di protocollo con un ID target esplicito; target can be serial, a named object, or the string 'lasttile'. I sette argomenti specificano targetKey, oggetto, targetType, graphic/type, x,y,z; targetType=0 — oggetto, 1 — cella. Per uno script normale, sono preferiti WaitTargetObject/WaitTargetTile: targetKey per un modulo di basso livello deve corrispondere alla richiesta del server.

Targeting

Invia un pacchetto "destinazione per risorsa" al server, indirizzando l'oggetto specificato con il tipo di risorsa.

Targeting

Restituisce ID del cursore di destinazione corrente.

Targeting

Restituisce 1 se il motore di targeting server/client TargetManager è attualmente attivo, 0 altrimenti. Il controllo non seleziona una destinazione né accoda una risposta.

Targeting

Restituisce 1 se il motore di targeting server/client TargetManager è attualmente attivo, 0 altrimenti. Il controllo non seleziona una destinazione né accoda una risposta.

Targeting

In questa build, chiama WaitTargetObject e inserisce serial nella coda di risposta. Pertanto, il team può preparare una risposta anche prima che appaia la vista del server. Non esiste alcun valore restituito; l'invio di una risposta non garantisce il successo dell'azione del server.

Targeting

Mette la risposta type,x,y,z nella coda del server di destinazione tramite WaitTargetTile. Il nome TargetToTile non significa necessariamente una risposta immediata: se non si vede ancora, la risposta rimane preparata.

Targeting

Inserisce le coordinate x,y,z nella coda di risposta al server con graphic/type=0. Vengono utilizzate le coordinate della mappa di gioco, non i pixel dello schermo.

Targeting

Restituisce il valore salvato di UO.Timer al momento della preparazione del target nei comandi corrispondenti. L'unità è un decimo di secondo; non è uno spettacolo ID.

Targeting

Attende che l'utente completi l'ultima selezione locale: 1 - richiamata ricevuta, 0 - timeout. Parametro in millisecondi, passo di polling non superiore a 25 ms. L'annullamento termina anche la richiesta, quindi controlla l'array ClientTargetResponse().

Targeting

Non attende più del numero specificato di millisecondi affinché venga visualizzato il mirino del server. Restituisce 1 se l'ambito è presente e 0 se il tempo è scaduto. Timeout zero o negativo significa controllare senza una lunga attesa. Il periodo di polling in questa build non è superiore a 25 ms; la dichiarazione del vecchio riferimento su 100 ms non si applica qui. Non seleziona un oggetto né imposta un target automatico. Viene controllato il generale TargetManager: anche il cursore di selezione locale attivo può influenzare il risultato. Non utilizzare ClientRequestObjectTarget come modo per attendere una richiesta del server.

Targeting

Selezione automatica compatta del target. L'oggetto specifico serial/named viene messo in coda direttamente. I valori 0 e -1 consentono la ricerca per caratteri/elementi caricati con i filtri type, colore, distanza, notorietà, più vicino e maxZ; Ignore viene preso in considerazione. Se non c'è corrispondenza, il bersaglio preparato viene cancellato. La squadra non inizia a lanciare o utilizzare l'oggetto.

Targeting

Cerca un oggetto caricato a terra in base alla grafica e al colore opzionale, quindi lo posiziona serial nella coda di destinazione. Questa è la ricerca di un elemento, non di un riquadro della mappa statica. Se non viene prodotto alcun risultato, annulla la successiva risposta automatica.

Targeting

Inserisce lasttarget nella coda di risposta al server di destinazione. Assicurati che l'ultimo target sia ancora valido.

Targeting

Inserisce serial nella coda di risposta al server di destinazione. Se la vista è già disponibile, il gestore può rispondere immediatamente; altrimenti il ​​bersaglio attende la vista successiva. Due argomenti specificano una sequenza di due oggetti. Questo comando non attiva l'azione stessa (lancio, utilizzo di uno strumento o abilità). Il formato stringa risolve oggetti con nome, come self e lasttarget.

Targeting

Prepara una sequenza di due bersagli: un ID oggetto specificato esplicitamente e un oggetto grafico type/colore trovato sul terreno. Se uno degli oggetti non viene trovato, il successivo target automatico viene annullato.

Targeting

Posiziona il carattere corrente nella coda di risposta per il mirino del server. Equivalente a WaitTargetObject("self").

Targeting

Inserisce le coordinate del riquadro nella coda di risposta per la destinazione del server. La forma ad un argomento accetta solo la stringa 'lasttile'. Se manca l'ultimo riquadro, la successiva risposta automatica viene annullata. La forma x,y,z utilizza graphic/type=0; la forma type,x,y,z consente di specificare la grafica. Utilizza coordinate cartografiche valide e altitudine; Questo non è un comando di selezione del terreno del mouse.

Targeting

Cerca nello zaino un oggetto con l'immagine specificata, incluso il contenuto caricato dei sottocontenitori, e inserisce il serial trovato nella coda di destinazione. Il colore omesso è -1 (qualsiasi colore). Se manca un articolo lo segnala e annulla la successiva risposta automatica.

Clone this wiki locally