-
Notifications
You must be signed in to change notification settings - Fork 0
API UO UseProxy zh tw
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,先檢查三項設定才呼叫 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,先檢查三項設定才呼叫 UO.Connect。不符傳回 0 且不連線;符合則要求連線並傳回 1,不代表登入成功。請替換預留值,另外檢查 UO.Connected。
Русский · English · Українська · Français · Deutsch · Italiano · Español · 繁體中文 · 日本語 · 한국어
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь