-
Notifications
You must be signed in to change notification settings - Fork 0
API UO Track ja
ClassicUO / Basic IDE
帰還地点を示すローカル矢印を表示・削除します。Trackingスキル、動物検索、キャラクター移動は行いません。
UO.Track() -> Unit
UO.Track(flag:Any) -> Unit
UO.Track(flagRaw:Any, x:Any, y:Any) -> Unit
-
flag / flagRaw— 0でローカル矢印を消し、他の整数で表示。Track()/Track(1)は現在X/Y、Track(1,x,y)は指定地点。Track(0,x,y)は座標を無視。2引数形式は登録されていません。 -
x, y— 現在のマップのセル座標でピクセルではありません。Zやマップ引数なし。有効な地点を選択してください。通行・経路検査や移動目標の追尾は行いません。
Unit:値、Boolean、移動成功を返しません。ローカル矢印だけが変化します。
- Track(0)はサーバー矢印を消しません。画面がなくても保存され、開くと表示。画面終了では残り、切断では消去。サーバーは自分の矢印を移動・削除できます。座標は到達可能性の証明ではありません。
- 現在のマップのセル座標でピクセルではありません。Zやマップ引数なし。有効な地点を選択してください。通行・経路検査や移動目標の追尾は行いません。
- 0でローカル矢印を消し、他の整数で表示。Track()/Track(1)は現在X/Y、Track(1,x,y)は指定地点。Track(0,x,y)は座標を無視。2引数形式は登録されていません。
SessionCharacterPanelsは完全なパケットを検査しセッションスレッドに保存。bridgeは画面なしで読みます。GetProfileは0xB8を送り25ms間隔で最大3秒待機。Trackは別マーカーを更新。ProfileGump/QuestArrowGumpは同じ記録を表示。矢印はGetGumpsCountに含めません。
帰還地点を示すローカル矢印を表示・削除します。Trackingスキル、動物検索、キャラクター移動は行いません。
Unit:値、Boolean、移動成功を返しません。ローカル矢印だけが変化します。
プロジェクトのソース: src/ClassicUO.Client/Game/Managers/ClassicUOInjectionApiBridge.cs; 関数 Track.
Track(0)はサーバー矢印を消しません。画面がなくても保存され、開くと表示。画面終了では残り、切断では消去。サーバーは自分の矢印を移動・削除できます。座標は到達可能性の証明ではありません。
SessionCharacterPanelsは完全なパケットを検査しセッションスレッドに保存。bridgeは画面なしで読みます。GetProfileは0xB8を送り25ms間隔で最大3秒待機。Trackは別マーカーを更新。ProfileGump/QuestArrowGumpは同じ記録を表示。矢印はGetGumpsCountに含めません。
プロジェクトのソース: src/ClassicUO.Client/Game/Managers/SessionCharacterPanels.cs; 関数 SessionCharacterPanels.
Unit:値、Boolean、移動成功を返しません。ローカル矢印だけが変化します。
# 直接使用
#
# 帰還地点を示すローカル矢印を表示・削除します。Trackingスキル、動物検索、キャラクター移動は行いません。
#
# Unit:値、Boolean、移動成功を返しません。ローカル矢印だけが変化します。
SUB Main()
# Track()は現在の帰還地点を記憶し、人物を追尾しません。
UO.Track()
END SUBパラメーターと実行の説明:
- Track()は現在の帰還地点を記憶し、人物を追尾しません。
# ゲーム内条件
#
# 帰還地点を示すローカル矢印を表示・削除します。Trackingスキル、動物検索、キャラクター移動は行いません。
#
# Unit:値、Boolean、移動成功を返しません。ローカル矢印だけが変化します。
SUB Main()
# 1450,1690を表示し1セル以内でTrack(0)で消去。自分の座標に置換してください。
VAR x = 1450
VAR y = 1690
UO.Track(1, x, y)
IF UO.GetDistance(x, y) <= 1 THEN
UO.Track(0)
END IF
END SUBパラメーターと実行の説明:
- 1450,1690を表示し1セル以内でTrack(0)で消去。自分の座標に置換してください。
# 完全な補助関数
#
# 帰還地点を示すローカル矢印を表示・削除します。Trackingスキル、動物検索、キャラクター移動は行いません。
#
# Unit:値、Boolean、移動成功を返しません。ローカル矢印だけが変化します。
SUB Main()
# MarkIfDistantは2セルより遠ければ表示、近ければ削除。移動・到着待機はありません。
MarkIfDistant(1450, 1690)
END SUB
SUB MarkIfDistant(x, y)
IF UO.GetDistance(x, y) > 2 THEN
UO.Track(1, x, y)
ELSE
UO.Track(0)
END IF
END SUBパラメーターと実行の説明:
- MarkIfDistantは2セルより遠ければ表示、近ければ削除。移動・到着待機はありません。
Русский · English · Українська · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь