Skip to content

KO API UO InfoFindList

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

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

UO.InfoFindList

C# 시그니처

string UO.InfoFindList();

동작 및 반환값

호출 위치가 표시 방식을 결정합니다. 게임의 그래픽 채팅 명령은 필드, 값, Ctrl+C와 스크롤이 있는 표를 엽니다. 일반 C# 스크립트는 게임 창이 열려 있어도 창이나 타깃 없이 보고서 문자열만 받습니다. 클라이언트가 알고 있는 데이터만 사용할 수 있습니다.

그래픽 채팅에서 인수 없는 Info와 InfoTile은 타깃을 시작합니다. 스크립트의 Info()는 마지막 물체 타깃 또는 플레이어를, InfoTile()은 발밑 지형을 읽습니다. serial, type, 좌표로 대상을 지정합니다. InfoTile(x,y,map)의 세 번째 인수는 맵 번호입니다.

매개변수

매개변수 없음.

접두사는 C# Scripts IDE에서 설정하며 #은 예시입니다. 인수는 공백으로 구분하고 따옴표 안의 텍스트는 하나의 인수입니다. id는 serial, type은 graphic입니다. xy x y [z]는 해당 위치의 첫 로드 개체, type만 쓰면 첫 일치 개체를 선택합니다. InfoTile(x,y,map)의 세 번째 인수는 Z가 아니라 지도입니다.

채팅 명령

#infofindlist

완전한 C# 예제

각 코드 블록은 완전한 독립 .csx입니다. 예시 serial, type과 좌표를 바꾸세요. 인수 순서와 C# 명명된 인수는 시그니처를 따릅니다.

1

UO.Print(UO.InfoFindList());

2

string ReadDefinitions() => UO.InfoFindList();
UO.Print(ReadDefinitions());

3

string report = UO.InfoFindList();
foreach (string line in report.Split('\n'))
    UO.Print(line);

4

new CommandSample().Execute(UO);

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

내부 호출

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

Clone this wiki locally