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
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
Rimuove tutti gli hook automatici registrati dai vecchi menu del server client.
UO.CancelGump
Chiude il gump del server selezionato tramite un risolutore compatibile CloseSimpleGump.
UO.CancelMenu
Rimuove tutti gli hook automatici registrati dai vecchi menu del server client.
UO.CloseClientGump
Rimuove i gump del server locale il cui ServerSerial corrisponde al ID passato.
UO.CloseMenu
Cancella tutti i menu del vecchio server attivi tramite CancelForYoko.
UO.CloseSimpleGump
Chiude localmente un server gump che può essere chiuso da un indice rigoroso.
UO.GetGump
Legge un campo del gump del server selezionato. Consente di impostare esplicitamente il selettore della finestra.
UO.GetGumpButtonsDescription
Restituisce le descrizioni dei normali pulsanti gump del server.
UO.GetGumpCount
Versione breve GetGumpsCount: numero di gump del server attivi.
UO.GetGumpFullLines
Restituisce le descrizioni di tutti gli elementi viventi, inclusi i gump dei server nidificati.
UO.GetGumpID
Legge l'ID del tipo di finestra GumpID dall'indice Gump del server.
UO.GetGumpInfo
Restituisce un'istantanea coerente degli identificatori e degli elementi di un singolo server gump.
UO.GetGumpsCount
Restituisce il numero di gump del server attivi.
UO.GetGumpSerial
Legge il proprietario dell'istanza/finestra serial in base all'indice Gump del server.
UO.GetGumpShortLines
Restituisce le descrizioni degli elementi di testo e dei pulsanti del server gump.
UO.GetLastMenuItems
Legge le voci del menu del vecchio server già aperto.
UO.GetMenuItems
Legge le voci del menu del vecchio server già aperto.
UO.GetMenuItemsEx
Legge le voci del menu del vecchio server già aperto.
UO.GumpAutoCheckBox
Imposta il valore dell'elemento una volta nel primo gump del server adatto; se l'elemento non esiste ancora, salva l'attesa.
UO.GumpAutoRadiobutton
Imposta il valore dell'elemento una volta nel primo gump del server adatto; se l'elemento non esiste ancora, salva l'attesa.
UO.GumpExists
Verifica la presenza di un server Gump utilizzando un selettore o la coppia esatta serial/GumpID.
UO.GumpObject
Seleziona un server gump esistente per le chiamate successive.
UO.InfoGump
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
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
Controlla se c'è almeno un server gump attivo.
UO.IsGumpCanBeClosed
Controlla se è consentita la chiusura locale del gump del server con il tasto destro del mouse.
UO.LastGump
Legge un campo del gump del server selezionato. Utilizza la finestra selezionata da questo script o l'ultimo elemento dell'elenco corrente.
UO.MenuHookPresent
Legge la presenza di ganci di menu registrati.
UO.MenuPresent
MenuPresent chiama direttamente WaitingMenu.
UO.NumGumpButton
Attiva un pulsante gump del server esistente in base all'indice rigoroso della finestra e all'esatto ButtonID.
UO.NumGumpCheckBox
Imposta lo stato del flag nel server gump per indice.
UO.NumGumpRadiobutton
Imposta lo stato di un pulsante di opzione in un server gump per indice.
UO.ReqVirtuesGump
Richiede la finestra delle virtù di un personaggio.
UO.SelectGump
Seleziona un server gump esistente per le chiamate successive.
UO.SendGumpSelect
Invia il ButtonID per il server gump selezionato.
UO.SetGump
Modifica il campo di un server gump esistente.
UO.WaitGump
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
Modifica fino a tre campi della casella di controllo del gump corrente.
UO.WaitGumpEntry
Modifica fino a tre campi di testo del gump corrente.
UO.WaitingForMenu
Il numero richiesto di apparizioni del menu del server è limitato.
UO.WaitingMenu
Legge _world.ServerMenus.Snapshot().Length != 0.
UO.WaitMenu
Registra fino a tre hook di menu utilizzabili una sola volta.