DE Runtime API 04 Gumps and Menus - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Laufzeit API – Gumps und Menüs
Home · C# · IDE · UO API · A–Z · Beispiele · Sprachen
Jedes Team öffnet eine Karte mit C#-Signaturen, Parametern und mehreren unabhängigen Beispielen.
UO.AutoMenu
Registriert einen dauerhaften Menü-Hook: Wenn ein Servermenü mit einer passenden Beschriftung erscheint, wählt der Client das entsprechende Element aus. Der Aufruf öffnet das Menü nicht und wartet nicht synchron darauf.
UO.CancelAllMenuHooks
Entfernt alle registrierten automatischen Hooks aus alten Client-Server-Menüs.
UO.CancelGump
Schließt den ausgewählten Server-Gump über einen kompatiblen Resolver CloseSimpleGump.
UO.CancelMenu
Entfernt alle registrierten automatischen Hooks aus alten Client-Server-Menüs.
UO.CloseClientGump
Entfernt lokale Server-Gumps, deren ServerSerial mit dem übergebenen ID übereinstimmt.
UO.CloseMenu
Bricht alle aktiven alten Servermenüs über CancelForYoko ab.
UO.CloseSimpleGump
Schließt lokal einen Server-Gump, der durch einen strikten Index geschlossen werden darf.
UO.GetGump
Liest ein Feld des ausgewählten Server-Gumps. Ermöglicht Ihnen, die Fensterauswahl explizit festzulegen.
UO.GetGumpButtonsDescription
Gibt Beschreibungen der regulären Server-Gump-Schaltflächen zurück.
UO.GetGumpCount
Kurzfassung GetGumpsCount: Anzahl der aktiven Server-Gumps.
UO.GetGumpFullLines
Gibt Beschreibungen aller lebenden Elemente zurück, einschließlich verschachtelter Server-Gumps.
UO.GetGumpID
Liest die GumpID-Fenstertyp-ID aus dem Gump-Index des Servers.
UO.GetGumpInfo
Gibt eine konsistente Momentaufnahme der Bezeichner und Elemente eines einzelnen Server-Gumps zurück.
UO.GetGumpsCount
Gibt die Anzahl der aktiven Server-Gumps zurück.
UO.GetGumpSerial
Liest serial Instanz-/Fensterbesitzer nach Server-Gump-Index.
UO.GetGumpShortLines
Gibt Beschreibungen von Textelementen und Schaltflächen des Server-Gumps zurück.
UO.GetLastMenuItems
Liest die Elemente des bereits geöffneten alten Servermenüs.
UO.GetMenuItems
Liest die Elemente des bereits geöffneten alten Servermenüs.
UO.GetMenuItemsEx
Liest die Elemente des bereits geöffneten alten Servermenüs.
UO.GumpAutoCheckBox
Setzt den Wert des Elements einmal im ersten geeigneten Server-Gump; Wenn das Element noch nicht existiert, wird das Warten erspart.
UO.GumpAutoRadiobutton
Setzt den Wert des Elements einmal im ersten geeigneten Server-Gump; Wenn das Element noch nicht existiert, wird das Warten erspart.
UO.GumpExists
Überprüft das Vorhandensein eines Server-Gump mithilfe eines Selektors oder des genauen Paares serial/GumpID.
UO.GumpObject
Wählt einen vorhandenen Server-Gump für nachfolgende Aufrufe aus.
UO.InfoGump
Diagnose und Selbstbeobachtung
Öffnet einen detaillierten Inspektor des Serverfensters: GumpID, Seriennummer, Position, Abmessungen, Seiten, Schaltflächen und ButtonID, Text, Eingabefelder und Optionsfelder. Ohne Argument wird der zuvor ausgewählte oder letzte aktive Server-Gump ausgewählt. Das Argument wird durch GumpID/serial und dann durch den Listenindex aufgelöst. Nur -1 bedeutet ausgewähltes/letztes Fenster; andere negative int behalten das 32-Bit ID, wie zum Beispiel 0x87654321. Das überprüfte Fenster wird für SendGumpSelect(buttonId) ausgewählt. Ist kein passendes Fenster vorhanden, meldet der Client dies; Der Befehl gibt nichts zurück.
UO.InfoGumps
Diagnose und Selbstbeobachtung
Öffnet ohne Argument eine Liste der aktiven Serverfenster, ihrer Indizes, GumpID, serial und Größen. Kundeninnenfenster sind in dieser Liste nicht enthalten. Die Form InfoGumps(gump) öffnet den detaillierten Inspektor des angegebenen Fensters, wie InfoGump(gump). Die Liste gibt den Stand zum Zeitpunkt der Eröffnung wieder.
UO.IsGump
Überprüft, ob mindestens ein aktiver Server-Gump vorhanden ist.
UO.IsGumpCanBeClosed
Überprüft, ob das lokale Schließen des Server-Gumps mit der rechten Maustaste zulässig ist.
UO.LastGump
Liest ein Feld des ausgewählten Server-Gumps. Verwendet das von diesem Skript ausgewählte Fenster oder das letzte Element der aktuellen Liste.
UO.MenuHookPresent
Liest das Vorhandensein registrierter Menü-Hooks.
UO.MenuPresent
MenuPresent ruft direkt WaitingMenu auf.
UO.NumGumpButton
Aktiviert eine vorhandene Server-Gump-Schaltfläche basierend auf dem strengen Fensterindex und der genauen ButtonID.
UO.NumGumpCheckBox
Legt den Status des Flags im Server anhand des Index fest.
UO.NumGumpRadiobutton
Legt den Status eines Optionsfelds in einem Server anhand des Index fest.
UO.ReqVirtuesGump
Fordert das Tugendfenster eines Charakters an.
UO.SelectGump
Wählt einen vorhandenen Server-Gump für nachfolgende Aufrufe aus.
UO.SendGumpSelect
Sendet die ButtonID für den ausgewählten Server-Gump.
UO.SetGump
Ändert das Feld eines vorhandenen Server-Gumps.
UO.WaitGump
Registriert eine Folge einmaliger Reaktionen auf Schaltflächen. Das Skript läuft sofort weiter; Das Fehlen eines Fensters führt nicht zu einer Verzögerung von 30 Sekunden.
UO.WaitGumpCheck
Ändert bis zu drei Kontrollkästchenfelder des aktuellen Gumps.
UO.WaitGumpEntry
Ändert bis zu drei Texteingabefelder des aktuellen Gumps.
UO.WaitingForMenu
Die erforderliche Anzahl an Servermenüauftritten ist begrenzt.
UO.WaitingMenu
Liest _world.ServerMenus.Snapshot().Length != 0.
UO.WaitMenu
Registriert bis zu drei einmalige Menü-Hooks.