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