-
Notifications
You must be signed in to change notification settings - Fork 0
API UO UseProxy ko
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
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь