-
Notifications
You must be signed in to change notification settings - Fork 0
API UO ProxyIP fr
ClassicUO / Basic IDE
Lit l’hôte proxy du profil courant pour vérifier la route avant connexion.
UO.ProxyIP() -> Any
Aucun paramètre.
String : IP ou nom DNS configuré du proxy ; chaîne vide en connexion directe. Aucun DNS n’est résolu ici. Ce n’est pas l’adresse du serveur de jeu.
- Sans argument. Lit la configuration de cette session, même hors ligne. Ne change pas le proxy, ne le contacte pas, ne reconnecte pas et ne révèle aucun secret. Full autonome sans proxy géré renvoie les valeurs directes. Modifier le profil et redémarrer sa session pour appliquer les changements ; connexion et transport de jeu utilisent le même profil.
Sans argument. Lit la configuration de cette session, même hors ligne. Ne change pas le proxy, ne le contacte pas, ne reconnecte pas et ne révèle aucun secret. Full autonome sans proxy géré renvoie les valeurs directes. Modifier le profil et redémarrer sa session pour appliquer les changements ; connexion et transport de jeu utilisent le même profil.
Lit l’hôte proxy du profil courant pour vérifier la route avant connexion.
String : IP ou nom DNS configuré du proxy ; chaîne vide en connexion directe. Aucun DNS n’est résolu ici. Ce n’est pas l’adresse du serveur de jeu.
Source du projet: external/InjectionScript/src/InjectionScript/Runtime/InjectionApiUO.cs; fonction ExecuteLegacyManualAlias.
Sans argument. Lit la configuration de cette session, même hors ligne. Ne change pas le proxy, ne le contacte pas, ne reconnecte pas et ne révèle aucun secret. Full autonome sans proxy géré renvoie les valeurs directes. Modifier le profil et redémarrer sa session pour appliquer les changements ; connexion et transport de jeu utilisent le même profil.
String : IP ou nom DNS configuré du proxy ; chaîne vide en connexion directe. Aucun DNS n’est résolu ici. Ce n’est pas l’adresse du serveur de jeu.
Source du projet: src/ClassicUO.Client/Game/Managers/ClassicUOInjectionApiBridge.cs; fonction ProxyAddress.
# UO.ProxyIP — 1
#
# Lit l’hôte proxy du profil courant pour vérifier la route avant connexion.
#
# String : IP ou nom DNS configuré du proxy ; chaîne vide en connexion directe. Aucun DNS n’est
# résolu ici. Ce n’est pas l’adresse du serveur de jeu.
SUB Main()
# Main renvoie le réglage courant. Avec proxy.example.invalid:1080 : "proxy.example.invalid",
# 1080, UseProxy = 1. En direct : "", 0, 0. Le domaine est un exemple, pas un proxy disponible.
RETURN UO.ProxyIP()
END SUBExplication des paramètres et du déroulement:
- Main renvoie le réglage courant. Avec proxy.example.invalid:1080 : "proxy.example.invalid", 1080, UseProxy = 1. En direct : "", 0, 0. Le domaine est un exemple, pas un proxy disponible.
# UO.ProxyIP — 2
#
# Lit l’hôte proxy du profil courant pour vérifier la route avant connexion.
#
# String : IP ou nom DNS configuré du proxy ; chaîne vide en connexion directe. Aucun DNS n’est
# résolu ici. Ce n’est pas l’adresse du serveur de jeu.
SUB Main()
# La liste autorise deux noms exacts. Si UseProxy est vrai, la boucle renvoie 1 pour un nom
# correspondant, sinon 0. Remplacez les noms ; cela ne vérifie pas l’identité du proxy distant.
DIM allowed[1]
allowed[0] = "proxy.example.invalid"
allowed[1] = "127.0.0.1"
IF UO.UseProxy() THEN
VAR index = 0
WHILE index < GetArrayLength(allowed)
IF UO.ProxyIP() = allowed[index] THEN
RETURN 1
END IF
index = index + 1
WEND
END IF
RETURN 0
END SUBExplication des paramètres et du déroulement:
- La liste autorise deux noms exacts. Si UseProxy est vrai, la boucle renvoie 1 pour un nom correspondant, sinon 0. Remplacez les noms ; cela ne vérifie pas l’identité du proxy distant.
# UO.ProxyIP — 3
#
# Lit l’hôte proxy du profil courant pour vérifier la route avant connexion.
#
# String : IP ou nom DNS configuré du proxy ; chaîne vide en connexion directe. Aucun DNS n’est
# résolu ici. Ce n’est pas l’adresse du serveur de jeu.
SUB Main()
# RequireRoute reçoit address="proxy.example.invalid", port=1080 et vérifie les trois réglages
# avant UO.Connect. Une différence renvoie 0 sans connexion. Une correspondance demande la
# connexion et renvoie 1, sans garantir la réussite. Remplacez les exemples et vérifiez
# UO.Connected séparément.
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 SUBExplication des paramètres et du déroulement:
- RequireRoute reçoit address="proxy.example.invalid", port=1080 et vérifie les trois réglages avant UO.Connect. Une différence renvoie 0 sans connexion. Une correspondance demande la connexion et renvoie 1, sans garantir la réussite. Remplacez les exemples et vérifiez UO.Connected séparément.
Русский · English · Українська · Français · Deutsch · Italiano · Español · 繁體中文 · 日本語 · 한국어
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь