Skip to content

API UO ProxyPort fr

Codex edited this page Sep 23, 2026 · 1 revision

UO.ProxyPort

ClassicUO / Basic IDE

Home · API · Proxy

Lit le port proxy du profil courant pour vérifier la paire hôte/port.

Syntaxe exacte

UO.ProxyPort() -> Any

Paramètres

Aucun paramètre.

Retour

Integer : port proxy configuré dans 1..65535, ou 0 en connexion directe ; ce n’est pas le port du serveur de jeu.

Comportement

  • 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.

Fonctions internes : de l’appel au résultat

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.

1. ExecuteLegacyManualAlias

Lit le port proxy du profil courant pour vérifier la paire hôte/port.

Integer : port proxy configuré dans 1..65535, ou 0 en connexion directe ; ce n’est pas le port du serveur de jeu.

Source du projet: external/InjectionScript/src/InjectionScript/Runtime/InjectionApiUO.cs; fonction ExecuteLegacyManualAlias.

2. ProxyPort

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.

Integer : port proxy configuré dans 1..65535, ou 0 en connexion directe ; ce n’est pas le port du serveur de jeu.

Source du projet: src/ClassicUO.Client/Game/Managers/ClassicUOInjectionApiBridge.cs; fonction ProxyPort.

Exemples

UO.ProxyPort — 1

# UO.ProxyPort — 1
#
# Lit le port proxy du profil courant pour vérifier la paire hôte/port.
#
# Integer : port proxy configuré dans 1..65535, ou 0 en connexion directe ; ce n’est pas le port
# 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.ProxyPort()
END SUB

Explication 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.ProxyPort — 2

# UO.ProxyPort — 2
#
# Lit le port proxy du profil courant pour vérifier la paire hôte/port.
#
# Integer : port proxy configuré dans 1..65535, ou 0 en connexion directe ; ce n’est pas le port
# du serveur de jeu.

SUB Main()
    # RouteLabel compose hôte:port ou "direct" sans lire de compte ou mot de passe.

    RETURN RouteLabel()
END SUB

SUB RouteLabel()
    IF UO.UseProxy() THEN
        RETURN UO.ProxyIP() + ":" + CStr(UO.ProxyPort())
    END IF
    RETURN "direct"
END SUB

Explication des paramètres et du déroulement:

  • RouteLabel compose hôte:port ou "direct" sans lire de compte ou mot de passe.

UO.ProxyPort — 3

# UO.ProxyPort — 3
#
# Lit le port proxy du profil courant pour vérifier la paire hôte/port.
#
# Integer : port proxy configuré dans 1..65535, ou 0 en connexion directe ; ce n’est pas le port
# 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 SUB

Explication 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 · 繁體中文 · 日本語 · 한국어

Clone this wiki locally