Skip to content

FR API UO InfoGump

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

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

UO.InfoGump

Signatures C#

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

Comportement et résultat

Le contexte décide de l’affichage : les commandes du chat graphique ouvrent un tableau avec champs, valeurs, Ctrl+C et défilement. Un script C# reçoit du texte sans fenêtre ni cible, même si le jeu est affiché. Seules les données connues du client sont accessibles.

InfoGump() lit la dernière fenêtre active du serveur ou du client. ID ou index sélectionne une fenêtre ; last, LastGump et Last Gump désignent la dernière. InfoGumps fournit la liste sans les inspecteurs. Seule une commande graphique ouvre le tableau.

Paramètres

  • gump — ID ou index de fenêtre serveur ; -1 choisit la dernière active.

Configurez le préfixe dans C# Scripts IDE ; # est un exemple. Séparez les paramètres par des espaces, utilisez des guillemets pour un texte unique. id désigne serial, type désigne graphic. xy x y [z] choisit le premier objet chargé à cet endroit ; type seul choisit le premier résultat. Dans InfoTile(x,y,map), le troisième argument est la carte, pas Z.

Commandes de discussion

#infogump
#infogump last
#info gump last gump
#infogump 0x12345678

Exemples C# complets

Chaque bloc est un .csx complet. Remplacez les serials, types et coordonnées de démonstration. L’ordre et les arguments C# nommés suivent la signature.

1

string report = UO.InfoGump();
UO.Print(report);

2

UO.Print(UO.InfoGump(0x12345678));

3

string ReadLatestWindow() => UO.InfoGump();
UO.Print(ReadLatestWindow());

4

new CommandSample().Execute(UO);

sealed class CommandSample
{
    public void Execute(global::ClassicUO.CSharp.CSharpGameApi api)
    {
        string report = api.InfoGump();
        api.Print(report);
    }
}

Appels internes

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

Clone this wiki locally