-
Notifications
You must be signed in to change notification settings - Fork 0
API UO UseProxy uk
ClassicUO / Basic IDE
Перевіряє, чи налаштовано цей сеанс на підключення через проксі.
UO.UseProxy() -> Any
Параметрів немає.
Integer 1 (True) для налаштованого проксі, інакше 0 (False). Підходять IF result, result = True, result = 1. Одиниця не підтверджує доступність чи авторизацію проксі.
- Без параметрів. Читає налаштування власника цього сеансу, навіть без з’єднання. Не вмикає, не вимикає й не перевіряє проксі, не перепідключає та не розкриває пароль. Окремий Full без керованого проксі повертає значення прямого з’єднання. Змініть профіль і перезапустіть його сеанс для застосування змін; налаштування діють для входу й ігрового з’єднання.
Без параметрів. Читає налаштування власника цього сеансу, навіть без з’єднання. Не вмикає, не вимикає й не перевіряє проксі, не перепідключає та не розкриває пароль. Окремий Full без керованого проксі повертає значення прямого з’єднання. Змініть профіль і перезапустіть його сеанс для застосування змін; налаштування діють для входу й ігрового з’єднання.
Перевіряє, чи налаштовано цей сеанс на підключення через проксі.
Integer 1 (True) для налаштованого проксі, інакше 0 (False). Підходять IF result, result = True, result = 1. Одиниця не підтверджує доступність чи авторизацію проксі.
Код проєкту: external/InjectionScript/src/InjectionScript/Runtime/InjectionApiUO.cs; функція ExecuteLegacyManualAlias.
Без параметрів. Читає налаштування власника цього сеансу, навіть без з’єднання. Не вмикає, не вимикає й не перевіряє проксі, не перепідключає та не розкриває пароль. Окремий Full без керованого проксі повертає значення прямого з’єднання. Змініть профіль і перезапустіть його сеанс для застосування змін; налаштування діють для входу й ігрового з’єднання.
Integer 1 (True) для налаштованого проксі, інакше 0 (False). Підходять IF result, result = True, result = 1. Одиниця не підтверджує доступність чи авторизацію проксі.
Код проєкту: src/ClassicUO.Client/Game/Managers/ClassicUOInjectionApiBridge.cs; функція UsesProxy.
# UO.UseProxy — 1
#
# Перевіряє, чи налаштовано цей сеанс на підключення через проксі.
#
# Integer 1 (True) для налаштованого проксі, інакше 0 (False). Підходять IF result, result =
# True, result = 1. Одиниця не підтверджує доступність чи авторизацію проксі.
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. Одиниця не підтверджує доступність чи авторизацію проксі.
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. Одиниця не підтверджує доступність чи авторизацію проксі.
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
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь