Skip to content

ES API UO InfoGumps

Bad Newbie edited this page Oct 16, 2026 · 4 revisions

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

UO.InfoGumps

Firmas C#

string UO.InfoGumps();
string UO.InfoGumps(object? gump);

Comportamiento y resultado

El origen determina la presentación: los comandos del chat gráfico abren una tabla con campos, valores, Ctrl+C y desplazamiento. Los scripts C# reciben texto sin ventanas ni cursor de objetivo, aunque el juego esté abierto. Solo se muestran datos conocidos por el cliente.

InfoGump() lee la última ventana activa del servidor o del cliente. ID o índice selecciona una ventana; last, LastGump y Last Gump indican la última. InfoGumps devuelve la lista sin los inspectores. Solo los comandos gráficos abren la tabla.

Parámetros

  • gump — ID o índice de ventana del servidor; -1 elige la última activa.

Configure el prefijo en C# Scripts IDE; # es un ejemplo. Separe parámetros con espacios y use comillas para un solo texto. id significa serial, type significa graphic. xy x y [z] elige el primer objeto cargado en el punto; type solo el primer resultado. El tercer argumento de InfoTile(x,y,map) es el mapa, no Z.

Comandos del chat

#infogumps

Ejemplos C# completos

Cada bloque es un .csx completo. Sustituya serials, tipos y coordenadas de ejemplo. El orden y los argumentos C# con nombre siguen la firma.

1

UO.Print(UO.InfoGumps());

2

string report = UO.InfoGumps(0x12345678);
UO.Print(report);

3

string ReadAllWindows() => UO.InfoGumps();
UO.Print(ReadAllWindows());

4

new CommandSample().Execute(UO);

sealed class CommandSample
{
    public void Execute(global::ClassicUO.CSharp.CSharpGameApi api)
    {
        api.Print(api.InfoGumps());
    }
}

Llamadas internas

CSharpGameApi.InfoGumps
  -> CSharpScriptGlobals
  -> InjectionScript.Runtime.InjectionApiUO.InfoGumps
ClassicUOInjectionApiBridge -> YokoInfoReport -> YokoInfoGump

Clone this wiki locally