IT Runtime API 04 Gumps and Menus - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

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

Runtime API - Gump e menu

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

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

UO.AutoMenu

Menu e menu contestuali

Registra un hook di menu persistente: quando viene visualizzato un menu del server con una didascalia adatta, il client seleziona la voce appropriata. La chiamata non apre il menu e non lo attende in modo sincrono.

UO.CancelAllMenuHooks

Menu e menu contestuali

Rimuove tutti gli hook automatici registrati dai vecchi menu del server client.

UO.CancelGump

Finestre Gump

Chiude il gump del server selezionato tramite un risolutore compatibile CloseSimpleGump.

UO.CancelMenu

Menu e menu contestuali

Rimuove tutti gli hook automatici registrati dai vecchi menu del server client.

UO.CloseClientGump

Finestre Gump

Rimuove i gump del server locale il cui ServerSerial corrisponde al ID passato.

UO.CloseMenu

Menu e menu contestuali

Cancella tutti i menu del vecchio server attivi tramite CancelForYoko.

UO.CloseSimpleGump

Client UI

Chiude localmente un server gump che può essere chiuso da un indice rigoroso.

UO.GetGump

Finestre Gump

Legge un campo del gump del server selezionato. Consente di impostare esplicitamente il selettore della finestra.

UO.GetGumpButtonsDescription

Finestre Gump

Restituisce le descrizioni dei normali pulsanti gump del server.

UO.GetGumpCount

Finestre Gump

Versione breve GetGumpsCount: numero di gump del server attivi.

UO.GetGumpFullLines

Finestre Gump

Restituisce le descrizioni di tutti gli elementi viventi, inclusi i gump dei server nidificati.

UO.GetGumpID

Finestre Gump

Legge l'ID del tipo di finestra GumpID dall'indice Gump del server.

UO.GetGumpInfo

Finestre Gump

Restituisce un'istantanea coerente degli identificatori e degli elementi di un singolo server gump.

UO.GetGumpsCount

Finestre Gump

Restituisce il numero di gump del server attivi.

UO.GetGumpSerial

Finestre Gump

Legge il proprietario dell'istanza/finestra serial in base all'indice Gump del server.

UO.GetGumpShortLines

Finestre Gump

Restituisce le descrizioni degli elementi di testo e dei pulsanti del server gump.

UO.GetLastMenuItems

Menu e menu contestuali

Legge le voci del menu del vecchio server già aperto.

UO.GetMenuItems

Menu e menu contestuali

Legge le voci del menu del vecchio server già aperto.

UO.GetMenuItemsEx

Menu e menu contestuali

Legge le voci del menu del vecchio server già aperto.

UO.GumpAutoCheckBox

Finestre Gump

Imposta il valore dell'elemento una volta nel primo gump del server adatto; se l'elemento non esiste ancora, salva l'attesa.

UO.GumpAutoRadiobutton

Finestre Gump

Imposta il valore dell'elemento una volta nel primo gump del server adatto; se l'elemento non esiste ancora, salva l'attesa.

UO.GumpExists

Finestre Gump

Verifica la presenza di un server Gump utilizzando un selettore o la coppia esatta serial/GumpID.

UO.GumpObject

Finestre Gump

Seleziona un server gump esistente per le chiamate successive.

UO.InfoGump

Diagnostica e introspezione

Apre un ispettore dettagliato della finestra del server: GumpID, Seriale, posizione, dimensioni, pagine, pulsanti e ButtonID, testo, campi di input e pulsanti di opzione. Without an argument, the previously selected or last active server gump is selected. The argument is resolved by GumpID/serial, then by list index. Solo -1 significa finestra selezionata/ultima; other negative int retain the 32-bit ID, such as 0x87654321. The inspected window becomes selected for SendGumpSelect(buttonId). If there is no suitable window, the client reports this; il comando non restituisce nulla.

UO.InfoGumps

Diagnostica e introspezione

Senza argomenti, apre un elenco di finestre del server attive, i loro indici, GumpID, serial e dimensioni. Le finestre interne del cliente non sono incluse in questo elenco. Il modulo InfoGumps(gump) apre l'ispettore dettagliato della finestra specificata, come InfoGump(gump). L'elenco riflette lo stato al momento dell'apertura.

UO.IsGump

Finestre Gump

Controlla se c'è almeno un server gump attivo.

UO.IsGumpCanBeClosed

Finestre Gump

Controlla se è consentita la chiusura locale del gump del server con il tasto destro del mouse.

UO.LastGump

Finestre Gump

Legge un campo del gump del server selezionato. Utilizza la finestra selezionata da questo script o l'ultimo elemento dell'elenco corrente.

UO.MenuHookPresent

Menu e menu contestuali

Legge la presenza di ganci di menu registrati.

UO.MenuPresent

Menu e menu contestuali

MenuPresent chiama direttamente WaitingMenu.

UO.NumGumpButton

Finestre Gump

Attiva un pulsante gump del server esistente in base all'indice rigoroso della finestra e all'esatto ButtonID.

UO.NumGumpCheckBox

Finestre Gump

Imposta lo stato del flag nel server gump per indice.

UO.NumGumpRadiobutton

Finestre Gump

Imposta lo stato di un pulsante di opzione in un server gump per indice.

UO.ReqVirtuesGump

Missioni e virtù

Richiede la finestra delle virtù di un personaggio.

UO.SelectGump

Finestre Gump

Seleziona un server gump esistente per le chiamate successive.

UO.SendGumpSelect

Finestre Gump

Invia il ButtonID per il server gump selezionato.

UO.SetGump

Finestre Gump

Modifica il campo di un server gump esistente.

UO.WaitGump

Finestre Gump

Registra una sequenza di risposte singole ai pulsanti. L'esecuzione dello script continua immediatamente; l'assenza di una finestra non causa un ritardo di 30 secondi.

UO.WaitGumpCheck

Finestre Gump

Modifica fino a tre campi della casella di controllo del gump corrente.

UO.WaitGumpEntry

Finestre Gump

Modifica fino a tre campi di testo del gump corrente.

UO.WaitingForMenu

Menu e menu contestuali

Il numero richiesto di apparizioni del menu del server è limitato.

UO.WaitingMenu

Menu e menu contestuali

Legge _world.ServerMenus.Snapshot().Length != 0.

UO.WaitMenu

Menu e menu contestuali

Registra fino a tre hook di menu utilizzabili una sola volta.