-
Notifications
You must be signed in to change notification settings - Fork 0
API UO UseProxy ja
ClassicUO / Basic IDE
このセッションがプロキシ経由の接続に設定されているか調べます。
UO.UseProxy() -> Any
引数はありません。
プロキシ設定ありは Integer 1(True)、それ以外は 0(False)。IF result、result = True、result = 1 を使えます。True は到達可能性や認証成功を証明しません。
- 引数なし。オフラインでもこのセッションの設定を読みます。プロキシの有効化、無効化、通信、再接続、認証情報の公開はしません。管理プロキシのない単独 Full は直接接続値を返します。変更適用にはプロファイル編集とセッション再起動が必要です。ログインとゲーム通信は同じ設定を使います。
引数なし。オフラインでもこのセッションの設定を読みます。プロキシの有効化、無効化、通信、再接続、認証情報の公開はしません。管理プロキシのない単独 Full は直接接続値を返します。変更適用にはプロファイル編集とセッション再起動が必要です。ログインとゲーム通信は同じ設定を使います。
このセッションがプロキシ経由の接続に設定されているか調べます。
プロキシ設定ありは Integer 1(True)、それ以外は 0(False)。IF result、result = True、result = 1 を使えます。True は到達可能性や認証成功を証明しません。
プロジェクトのソース: external/InjectionScript/src/InjectionScript/Runtime/InjectionApiUO.cs; 関数 ExecuteLegacyManualAlias.
引数なし。オフラインでもこのセッションの設定を読みます。プロキシの有効化、無効化、通信、再接続、認証情報の公開はしません。管理プロキシのない単独 Full は直接接続値を返します。変更適用にはプロファイル編集とセッション再起動が必要です。ログインとゲーム通信は同じ設定を使います。
プロキシ設定ありは Integer 1(True)、それ以外は 0(False)。IF result、result = True、result = 1 を使えます。True は到達可能性や認証成功を証明しません。
プロジェクトのソース: src/ClassicUO.Client/Game/Managers/ClassicUOInjectionApiBridge.cs; 関数 UsesProxy.
# UO.UseProxy — 1
#
# このセッションがプロキシ経由の接続に設定されているか調べます。
#
# プロキシ設定ありは Integer 1(True)、それ以外は 0(False)。IF result、result = True、result = 1 を使えます。True
# は到達可能性や認証成功を証明しません。
SUB Main()
# Main は現在の設定を返します。proxy.example.invalid:1080 なら "proxy.example.invalid"、1080、UseProxy = 1。直接なら
# ""、0、0。例のドメインは仮の値で、実際のプロキシではありません。
RETURN UO.UseProxy()
END SUBパラメーターと実行の説明:
- Main は現在の設定を返します。proxy.example.invalid:1080 なら "proxy.example.invalid"、1080、UseProxy = 1。直接なら ""、0、0。例のドメインは仮の値で、実際のプロキシではありません。
# UO.UseProxy — 2
#
# このセッションがプロキシ経由の接続に設定されているか調べます。
#
# プロキシ設定ありは Integer 1(True)、それ以外は 0(False)。IF result、result = True、result = 1 を使えます。True
# は到達可能性や認証成功を証明しません。
SUB Main()
# RouteLabel はホスト:ポート、または直接接続の "direct" を組み立てます。アカウントやパスワードは読みません。
RETURN RouteLabel()
END SUB
SUB RouteLabel()
IF UO.UseProxy() THEN
RETURN UO.ProxyIP() + ":" + CStr(UO.ProxyPort())
END IF
RETURN "direct"
END SUBパラメーターと実行の説明:
- RouteLabel はホスト:ポート、または直接接続の "direct" を組み立てます。アカウントやパスワードは読みません。
# UO.UseProxy — 3
#
# このセッションがプロキシ経由の接続に設定されているか調べます。
#
# プロキシ設定ありは Integer 1(True)、それ以外は 0(False)。IF result、result = True、result = 1 を使えます。True
# は到達可能性や認証成功を証明しません。
SUB Main()
# RequireRoute は address="proxy.example.invalid"、port=1080 を受け、3 設定すべてを確認してから UO.Connect
# を呼びます。不一致は接続せず 0。一致は接続要求を出して 1 を返しますが、ログイン成功ではありません。仮の値を置き換え、UO.Connected を別途確認します。
RETURN RequireRoute("proxy.example.invalid",1080)
END SUB
SUB RequireRoute(address,port)
IF NOT UO.UseProxy() THEN
RETURN 0
END IF
IF UO.ProxyIP() <> address OR UO.ProxyPort() <> port THEN
RETURN 0
END IF
UO.Connect()
RETURN 1
END SUBパラメーターと実行の説明:
- RequireRoute は address="proxy.example.invalid"、port=1080 を受け、3 設定すべてを確認してから UO.Connect を呼びます。不一致は接続せず 0。一致は接続要求を出して 1 を返しますが、ログイン成功ではありません。仮の値を置き換え、UO.Connected を別途確認します。
Русский · English · Українська · Français · Deutsch · Italiano · Español · 繁體中文 · 日本語 · 한국어
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь