Repository navigation
JA Settings Enhanced Map
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Manager、Full_Client、Client の内蔵マップは、互換性のある EnhancedMap サーバーに接続できます。3つのプログラムはサーバー設定とマップデータを共有します。Manager でキャラクターを選ぶと、そのゲームセッションがマップ接続を保持し、ゲーム画面を閉じても動作を続けます。
- マップの接続セクションを開き、サーバープロファイルを追加します。
- 設定名、アドレス、ポート、マップサーバーのユーザー名を入力して保存します。一般的なポートは 8887 ですが、利用するサーバーの設定に合わせてください。
- パスワードを入力して接続します。認証情報はマップサーバーの管理者から入手します。
- 必要に応じてパスワード保存、自動接続、自動再接続と再試行間隔を設定します。
- 一覧には同じサーバールームのユーザーが表示され、受信した体力、スタミナ、マナを個別に確認できます。
- マップに表示は対象を中央に配置し、追跡は参加者に合わせてマップカメラを移動します。キャラクターを動かす場合はマップの移動操作を使います。
- チャットは参加者にテキストを送信します。共有ラベルには座標、マップ、説明が含まれ、自分のラベルは削除できます。
- アラートは座標を送信します。Panic はキャラクター更新の救援フラグを有効にし、解除、ゲームからのログアウト、接続変更まで続きます。
- ゲームを終了してもマップサーバーへの接続を維持できます。リセットされた位置 0,0 は描画されません。
設定は Game Manager/Enhanced Map/connections.json に保存されます。接続パスワードは現在の Windows ユーザー向けに保護され、同じポータブルフォルダー内に保存されます。別のコンピューターでは再入力してください。サーバープロファイルは共通で、選択したサーバーは各キャラクタープロファイルに属します。
EnhancedMap のバイナリプロトコル 2 と 3 をサポートします。互換性のないサーバーには原因と対処方法を表示します。プロトコルのテキストは Latin-1 のため、未対応文字は置き換えてください。マップデータのセクションで Definitions、Icon、Maps を読み込めます。無効な画像には個別の診断を表示します。
必要な最低権限は 1 がルーム管理者、2 がサーバー管理者です。adduser、addroom、setpassword、setroompassword のパスワードは専用のマスク欄に入力するため、下表の文字列引数には含めません。権限はサーバーが確認します。
| コマンド | 文字列引数 | 最低権限 |
|---|---|---|
adduser |
ユーザー ルーム 権限 | 1 |
removeuser |
ユーザー | 1 |
addroom |
ルーム | 2 |
removeroom |
ルーム | 2 |
setpassword |
ユーザー | 1 |
setroom |
ユーザー ルーム | 2 |
allusersonline |
— | 2 |
userinfo |
ユーザー | 2 |
kick |
ユーザー | 1 |
ban |
ユーザー | 1 |
enableuser |
ユーザー | 1 |
allusersinroom |
ルーム(省略可) | 1 |
allusers |
— | 2 |
statistics |
— | 2 |
setprivileges |
ユーザー 権限 | 2 |
setloginsys |
0 または 1 | 2 |
setroompassword |
ルーム | 2 |
getroompassword |
ルーム | 2 |
allrooms |
— | 2 |
getport |
— | 2 |
setkicktime |
秒数 | 2 |
setmaxusersconnection |
件数 | 2 |
sendmsg |
メッセージ | 2 |
sendmsg はサーバーのバージョンに依存します。ルーム規則、アカウント、対応コマンドもサーバーによって決まります。
接続済みキャラクター用の完全な短い .csx 例です。Main の宣言は不要です。
var characterX = UO.GetX("self");
var characterY = UO.GetY("self");
UO.Print($"X={characterX}; Y={characterY}");UO.GetX · UO.GetY · C# Scripts IDE
ボタン、設定、接続、マーカー、座標、距離は地図の上部にまとめられています。地図は操作欄の下から表示されます。幅の狭いウィンドウでは操作欄が折り返され、高さが足りない場合は上部をスクロールできます。メニューとパネルは地図の表示範囲内に収まり、Manager のタブと独立ウィンドウの両方で使用できます。
Client または Full_Client の地図内を右クリックし、コンテキストメニューの中央付近にある EnhancedMap サーバー を選択します。従来の接続、参加者、チャット、マーカー、コマンドの画面が開きます。再選択すると既存の画面を前面に出します。地図に重なる独立ボタンは削除されました。Manager の地図上部の操作は従来どおりです。
Options の Default は選択したページを初期状態に戻し、Apply は現在のページを開いたまま変更を適用し、Cancel は未適用の変更を破棄します。長い内容はページ内でスクロールでき、操作項目はその範囲内に配置されます。Options を開いた状態でゲームウィンドウのサイズを変えた場合、配置の更新が必要なら閉じてから開き直してください。
ClassicUO — Bad Newbie & C# Scripts IDE