Repository navigation
KO API UO InfoGump
Bad Newbie edited this page Oct 16, 2026
·
4 revisions
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
string UO.InfoGump();
string UO.InfoGump(object? gump);호출 위치가 표시 방식을 결정합니다. 게임의 그래픽 채팅 명령은 필드, 값, Ctrl+C와 스크롤이 있는 표를 엽니다. 일반 C# 스크립트는 게임 창이 열려 있어도 창이나 타깃 없이 보고서 문자열만 받습니다. 클라이언트가 알고 있는 데이터만 사용할 수 있습니다.
InfoGump()는 최신 서버 대화상자 또는 클라이언트 창을 읽습니다. ID나 인덱스로 선택하며 last, LastGump, Last Gump는 최신 창입니다. InfoGumps는 검사 창을 제외한 목록을 반환합니다. 그래픽 명령만 표를 엽니다.
-
gump— 서버 창 ID 또는 인덱스. -1은 마지막 활성 창.
접두사는 C# Scripts IDE에서 설정하며 #은 예시입니다. 인수는 공백으로 구분하고 따옴표 안의 텍스트는 하나의 인수입니다. id는 serial, type은 graphic입니다. xy x y [z]는 해당 위치의 첫 로드 개체, type만 쓰면 첫 일치 개체를 선택합니다. InfoTile(x,y,map)의 세 번째 인수는 Z가 아니라 지도입니다.
#infogump
#infogump last
#info gump last gump
#infogump 0x12345678
각 코드 블록은 완전한 독립 .csx입니다. 예시 serial, type과 좌표를 바꾸세요. 인수 순서와 C# 명명된 인수는 시그니처를 따릅니다.
string report = UO.InfoGump();
UO.Print(report);UO.Print(UO.InfoGump(0x12345678));string ReadLatestWindow() => UO.InfoGump();
UO.Print(ReadLatestWindow());new CommandSample().Execute(UO);
sealed class CommandSample
{
public void Execute(global::ClassicUO.CSharp.CSharpGameApi api)
{
string report = api.InfoGump();
api.Print(report);
}
}CSharpGameApi.InfoGump
-> CSharpScriptGlobals
-> InjectionScript.Runtime.InjectionApiUO.InfoGump
ClassicUOInjectionApiBridge -> YokoInfoReport -> YokoInfoGump
ClassicUO — Bad Newbie & C# Scripts IDE