Repository navigation
KO Command Modes and Offline IDE
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
호출 위치가 표시 방식을 결정합니다. 게임의 그래픽 채팅 명령은 필드, 값, Ctrl+C와 스크롤이 있는 표를 엽니다. 일반 C# 스크립트는 게임 창이 열려 있어도 창이나 타깃 없이 보고서 문자열만 받습니다. 클라이언트가 알고 있는 데이터만 사용할 수 있습니다.
그래픽 채팅에서 인수 없는 Info와 InfoTile은 타깃을 시작합니다. 스크립트의 Info()는 마지막 물체 타깃 또는 플레이어를, InfoTile()은 발밑 지형을 읽습니다. serial, type, 좌표로 대상을 지정합니다. InfoTile(x,y,map)의 세 번째 인수는 맵 번호입니다.
InfoGump()는 최신 서버 대화상자 또는 클라이언트 창을 읽습니다. ID나 인덱스로 선택하며 last, LastGump, Last Gump는 최신 창입니다. InfoGumps는 검사 창을 제외한 목록을 반환합니다. 그래픽 명령만 표를 엽니다.
Hide는 로드된 물체를 로컬에서 숨기며 Hiding 기술을 사용하지 않습니다. Resend/Resync는 이 숨김을 해제하고 이전 그리기 상태를 복원합니다. Hide를 반복한 경우도 같습니다. 물체 데이터와 서버 Hidden 플래그는 바뀌지 않습니다.
Manager에는 C# IDE, API Manual과 SessionHost가 포함되어 Full_Client 폴더가 옆에 없어도 됩니다. Client를 선택하면 외부 편집기는 재로그인 없이 같은 세션을 사용합니다. 오프라인에서 편집, C# 검증, 컴파일, 디컴파일과 도움말을 사용할 수 있으며 게임 동작에는 활성 월드가 필요합니다. 편집기 설정은 Game Manager에 저장됩니다.
#InfoTile
#UO.InfoTile()
#InfoGump
#InfoGump LastGump
string tileReport = UO.InfoTile(UO.GetX(), UO.GetY(), UO.GetWorldNum());
string gumpReport = UO.InfoGump();
UO.Print(tileReport);
UO.Print(gumpReport);ClassicUO — Bad Newbie & C# Scripts IDE