Skip to content

JA Command Modes and Offline IDE

Bad Newbie edited this page Oct 16, 2026 · 1 revision

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

コマンドのモードとオフライン IDE

呼び出し元によって表示が変わります。ゲーム内チャットのコマンドは、項目、値、Ctrl+C、スクロールを備えた表を開きます。通常の C# スクリプトは、ゲーム画面が開いていても、ウィンドウやターゲットなしで文字列を受け取ります。取得できるのはクライアントが知る情報です。

引数なしの Info と InfoTile は、画面内チャットではターゲットを開始します。スクリプトの Info() は最後の物件ターゲットまたは自分を、InfoTile() は足元の地形を読みます。serial、type、座標で対象を指定できます。InfoTile(x,y,map) の第3引数はマップ番号です。

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);

UO.Resend()

Clone this wiki locally