Repository navigation
IT Runtime API 30 Targeting
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Home · C# · IDE · UO API · A–Z · Esempi · Lingue
Ogni squadra apre una carta con firme C#, parametri e diversi esempi indipendenti.
Sostituisce il cursore di destinazione corrente se è attivo.
Annulla la trappola del target corrente (impostata tramite WaitTargetObject, WaitTargetXYZ, WaitTargetTile, ecc.)
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.
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.
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.
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.
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.
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.
Invia un pacchetto "destinazione per risorsa" al server, indirizzando l'oggetto specificato con il tipo di risorsa.
Restituisce ID del cursore di destinazione corrente.
Restituisce 1 se il motore di targeting server/client TargetManager è attualmente attivo, 0 altrimenti. Il controllo non seleziona una destinazione né accoda una risposta.
Restituisce 1 se il motore di targeting server/client TargetManager è attualmente attivo, 0 altrimenti. Il controllo non seleziona una destinazione né accoda una risposta.
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.
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.
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.
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.
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().
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.
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.
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.
Inserisce lasttarget nella coda di risposta al server di destinazione. Assicurati che l'ultimo target sia ancora valido.
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.
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.
Posiziona il carattere corrente nella coda di risposta per il mirino del server. Equivalente a WaitTargetObject("self").
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.
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.
ClassicUO — Bad Newbie & C# Scripts IDE