Repository navigation
KO API UO InfoFindList
Bad Newbie edited this page Oct 16, 2026
·
4 revisions
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
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
각 코드 블록은 완전한 독립 .csx입니다. 예시 serial, type과 좌표를 바꾸세요. 인수 순서와 C# 명명된 인수는 시그니처를 따릅니다.
UO.Print(UO.InfoFindList());string ReadDefinitions() => UO.InfoFindList();
UO.Print(ReadDefinitions());string report = UO.InfoFindList();
foreach (string line in report.Split('\n'))
UO.Print(line);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
ClassicUO — Bad Newbie & C# Scripts IDE