Skip to content

KO Runtime API 24 Persistent State

Codex edited this page Oct 12, 2026 · 4 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

런타임 API — 지속 상태

홈 · C# · IDE · UO API · A–Z · 예 · 언어

각 팀은 C# 서명, 매개변수 및 몇 가지 독립적인 예시가 포함된 카드를 엽니다.

이동

현재 런타임에 대해 동일한 이름의 호환성 목록에 전달된 값을 추가합니다. 요소는 |를 통해 직렬화됩니다. 이는 독립적인 게임 액션이 아닌 로컬 목록에 대한 변경입니다.

Client UI

Creates a persistent client-side overlay entry used by the actual ClassicUO WorldMapGump. The map renders line, ellipse, rectangle, direction-arrow and text figure kinds. World-coordinate figures follow the current map transform/zoom; screen-coordinate figures are relative to the map gump. The returned ID is used by UpdateFigure and RemoveFigure.

마법

이 명령은 표준 개체 Runbook에 게이트 요금을 추가하는 데 사용됩니다.

Sound & Visual Environment

Alarm라는 단어를 로컬 syslog ClassicUO에 인쇄합니다. 스크립트에서 조건 발생에 대한 참고 사항으로 사용합니다.

이동

항상 실행 클라이언트 옵션의 확인란 상태를 변경합니다(클라이언트가 이 옵션을 지원하는 경우).

진단 및 성찰

지정된 명령 이름이 런타임에 등록되면 1를 반환하고, 그렇지 않으면 0를 반환합니다. 인수 수를 확인하려면 ApiSignatureExists를 사용하고, 호출이 없는 값의 경우 ApiParameterExists을 사용하세요.

진단 및 성찰

등록된 런타임 값 또는 명명된 개체를 확인합니다. 1 또는 0를 반환합니다. 이름이 비어 있으면 0; UO 옵션이 선택됩니다. 그리고 접두사 없이.

진단 및 성찰

주어진 개수의 인수에 지정된 이름이 등록된 경우 1를 반환합니다. 이는 값 유형이나 게임 개체 가용성을 확인하는 것이 아니라 이름과 개수를 확인하는 것입니다.

캐릭터

모든 무기를 제거한 다음 이전에 SetArm 명령으로 기억했던 my_name 세트로 무장합니다.

상점 및 상인

공급업체로부터 구매하기 위한 자동 후크를 설치합니다.

상점 및 상인

가격 및 품목 이름별로 추가 필터링이 포함된 AutoBuy 확장 버전입니다.

상점 및 상인

공급업체에 판매하기 위한 자동 후크를 설정합니다.

전투

현재 캐릭터에 붕대를 사용하려고 시도합니다.

도서

Finds the currently open ModernBookGump, verifies that it is editable, updates the visible title/author controls and sends Send_BookHeaderChanged (or the old-protocol header packet when required by the client version).

스피치&채팅

"활" 동작을 수행합니다. 즉, 캐릭터가 절합니다.

변환 및 호환성

다른 기본 클라이언트를 수정하는 오래된 명령입니다. ClassicUO는 해당 패치가 필요하지 않다는 메시지만 인쇄합니다. 움직임, 말 또는 용기를 변경하지 않습니다.

상점 및 상인

공급업체 이름에 name 은 주입.ini 파일의 구매 키워드(보통 구매)를 추가하고 이 문구를 발음한 후 공급업체가 표시할 구매 메뉴의 목록에 따라 물건을 구매합니다.

캐릭터와 생물

지정된 캐릭터의 이름을 변경하는 기능에 대한 포인터를 반환합니다.

클라이언트 및 연결

Sends a tokenized 0x73 ping packet and waits for the matching server echo up to timeoutMS. It does not substitute IsOnline() for a network round trip.

세계 및 기하학

긍정적인 결과를 얻으려면 종말점에 도달해야 합니다. 순회 제한을 초과하거나 잘못된 좌표를 입력하면 성공으로 간주되지 않습니다.

Client UI

Transparency Circle 클라이언트 옵션의 확인란 상태를 변경합니다.

Client UI

Clears every client-side map figure created through the C# AddFigure API. Normal World Map marker files/user markers are not affected.

Client UI

Reads or updates the current client UI/Gump state through the registered C#/ClassicUO UI route.

클라이언트 및 연결

Ultima 클라이언트 창 Online을 닫습니다.

Client UI

Insert가 콘솔에 쓰는 텍스트의 색상을 변경합니다.

클라이언트 및 연결

Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.

메뉴 및 컨텍스트 메뉴

Reads or updates the current client UI/Gump state through the registered C#/ClassicUO UI route.

메뉴 및 컨텍스트 메뉴

Reads or updates the current client UI/Gump state through the registered C#/ClassicUO UI route.

세계 및 기하학

Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.

캐릭터

양손(오른쪽 및 왼쪽)의 아이템을 캐릭터의 배낭으로 꺼냅니다.

클라이언트 및 연결

Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.

캐릭터

말에서 내려 배낭에 "안장"을 넣으십시오. 말과 관련된 물건입니다.

세계 및 기하학

두 점 (X1, Y1)과 (X2, Y2) 사이의 거리를 타일 단위로 반환합니다.

아이템

Reads or mutates the current ClassicUO item/equipment state through the registered runtime route and client action queue.

진단 및 성찰

세계에 알려진 모든 것을 로그 파일에 기록하여 주요 매개변수를 표시합니다.

아이템

호환성을 위해 이전 명령이 유지됩니다.

스피치&채팅

애니메이션/액션의 문자열 이름을 GameActions.EmoteAction에 전달합니다. 이는 일반 텍스트를 일지에 인쇄하는 것이 아니라 캐릭터 작업입니다.

변환 및 호환성

문자 항목 EasyUO를 숫자 식별자로 디코딩합니다. 두 명령 모두 DecodeEasyUoId를 사용합니다. 결과는 16진수 문자열이 아닌 int입니다.

변환 및 호환성

리터럴 표기법 serial EasyUO(기수 26, A=0)를 16진수 문자열 주입으로 변환합니다. 문자는 대소문자를 구분하지 않습니다. 문자가 아닌 문자는 건너뜁니다. 역함수는 Inj2EUO입니다.

아이템

로드된 클라이언트 세계에 serial가 있는지 확인합니다. 1 - 개체 발견, 0 - 없음. 문자열 오버로드는 먼저 개체 이름을 확인합니다. 클라이언트 세계에 존재하지 않는다고 해서 서버에서의 삭제가 입증되지는 않습니다.

진단 및 성찰

캐릭터에 대한 확장 정보를 TExtendedInfo 항목으로 반환합니다.

Client UI

Writes to the Info Window through the client text-information route. It does not merely emit a normal in-game/system chat message.

Client UI

Reads or updates the current client UI/Gump state through the registered C#/ClassicUO UI route.

스피치&채팅

Reads, filters or emits speech/journal data through the registered ClassicUO runtime route.

Sound & Visual Environment

날씨 변경 권한을 활성화/비활성화합니다.

스피치&채팅

다른 기본 클라이언트를 수정하는 오래된 명령입니다. ClassicUO는 해당 패치가 필요하지 않다는 메시지만 인쇄합니다. 움직임, 말 또는 용기를 변경하지 않습니다.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

Client UI

캐릭터의 음성 색상을 설정합니다.

아이템

주입 메모리에서 개체를 제거합니다.

Journal

Compatibility alias for the pattern-selection state used by journal searches. For 'first|second|third', matching second sets FoundedParamId() to 1. It no longer exposes the internal ClassicUO journal text/message type.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

스크립트 및 런타임

관리자 C#가 프로시저를 발견하고 현재 실행 중인 경우 1를 반환하고, 그렇지 않으면 0를 반환합니다. 인수는 프로시저의 이름입니다.

클라이언트 및 연결

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

아이템

ObjID가 있는 개체의 "대체 이름"을 반환합니다.

상점 및 상인

AutoBuy 또는 AutoBuyEx 를 통해 각 자동 구매 작업 후에 적용되는 지연(밀리초)을 반환합니다.

상점 및 상인

AutoSell 를 통해 각 자동 판매 작업 이후 적용되는 지연(밀리초)을 반환합니다.

버프 및 효과

캐릭터의 활성 버프 및 디버프 목록을 반환합니다.

현지화

ObjID가 있는 개체의 도구 설명 텍스트를 미리 만들어진 문자열로 반환합니다.

현지화

지정된 ClilocID 에서 현지화된 cliloc 문자열을 반환합니다.

아이템

ObjID가 있는 객체의 색상(hue)을 반환합니다.

컨테이너

ID가 포함된 컨테이너의 콘텐츠를 TContentItemData 항목의 배열로 반환합니다.

캐릭터

Reads Dexterity from PlayerMobile. UO.GetDex() is equivalent to reading the active player's value. UO.GetDex(self) reads the same value.

이동

개체 매개변수(기본적으로 플레이어 캐릭터)를 반환합니다 - 방향(0에서 7까지)

프로필 및 구성

인덱스 num 으로 EasyUO 전역 변수의 값을 반환합니다.

아이템

Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

아이템

개체 매개변수를 반환합니다(기본적으로 플레이어 캐릭터) - 개체 유형

진단 및 성찰

현재 구현에서는 정확한 문자열 "문자"를 가져와 해당 문자의 이름을 반환합니다. 다른 값의 경우 "UNKNOWN" 문자열을 반환합니다. 이는 Info 창 명령도 아니고 범용 임의 속성 쿼리도 아닙니다.

캐릭터

Reads Intelligence from PlayerMobile. UO.GetInt() is equivalent to reading the active player's value. UO.GetInt(self) reads the same value.

아이템

로드된 캐릭터의 마비 플래그를 읽습니다. 1 - IsParalyzed가 설정되고, 그렇지 않으면 0가 설정됩니다. 가슴이나 문 잠금 장치를 확인하지 않습니다.

세계 및 기하학

Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.

캐릭터와 생물

ID의 모바일에 대한 세부 데이터를 TMobileData 레코드로 반환합니다.

캐릭터와 생물

로드된 World.Mobiles만 열거합니다. 일반 Item 개체는 제외됩니다. 선택적 필터와 가장 가까운 순서는 공유 검색 코어에 의해 적용됩니다.

아이템

ObjID가 있는 개체의 이름을 반환합니다.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

컨테이너

ObjID가 있는 객체의 상위 컨테이너의 ID를 반환합니다.

상점 및 상인

ObjID가 있는 객체의 가격을 반환합니다.

아이템

ObjID가 있는 객체의 스택 크기(개수)를 반환합니다.

퀘스트와 미덕

Returns the quest-arrow state directly as [exists, x, y]. This is the C# adaptation of the historical Pascal var/out point.

캐릭터

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

이동

개체(기본적으로 플레이어 캐릭터)의 매개변수를 반환합니다(실행 중인지 여부).

캐릭터

지정된 특성의 잠금 상태를 반환합니다.

캐릭터

Reads Strength from PlayerMobile. UO.GetStr() is equivalent to reading the active player's value. UO.GetStr(self) reads the same value.

세계 및 기하학

지정된 지도 지점에서 조경 타일의 평균 표면 높이(Z)를 반환합니다.

캐릭터

지정된 ObjID를 가진 개체 또는 모바일의 제목(접미사)을 반환합니다.

아이템

Reads the current Object Property List. If the OPL is not cached yet, C# requests it from the shard and waits up to approximately 200 ms, polling without blocking the ClassicUO UI thread. If data arrives, the object name and property text are combined into one string.

아이템

If structured OPL data is not cached, requests it and waits up to approximately 120 ms without blocking the UI thread.

현지화

현재 .NET 런타임의 CodePage Encoding.Default 인코딩을 반환합니다. 이는 클라이언트 언어 전환이나 Windows ANSI 인코딩 약속이 아닙니다. modern .NET는 일반적으로 UTF-8(65001)를 반환합니다.

파일 / JSON / 데이터

문자열을 단어로 분할하고 인덱스가 FROM ZERO인 단어를 반환합니다. 구분 기호가 없으면 공백 문자가 사용되며 빈 부분은 제거됩니다. 연결할 수 없는 인덱스는 빈 문자열을 반환합니다.

컨테이너

물품 취급 및 검색 방법에서 대상 또는 목적지로 해당 지역을 나타내는 특별한 값을 반환합니다.

진단 및 성찰

UO.* 사용에 대한 힌트와 C# 설정의 수동 경로를 인쇄합니다. 이것은 인터넷에서 다운로드하는 도움말이 아닌 빠른 팁입니다.

Client UI

도움말 창을 표시하도록 서버에 요청을 보냅니다(게임 클라이언트에서 “Help” 버튼을 누르는 것과 유사).

변환 및 호환성

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

HTTP

Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.

HTTP

Performs an HTTP GET. The one-argument form returns/uses the registered text semantics; the LStream overload writes raw response bytes to a supported C# MemoryStream/File target.

HTTP

Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.

HTTP

Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.

진단 및 성찰

인수 없이 로컬 타겟팅을 활성화하여 로드된 항목이나 캐릭터를 선택할 수 있습니다. 선택하면 C# 개체 정보 창이 열리고 해당 정보가 로그에 표시됩니다. Info(serial) 양식은 로그의 지정된 개체에 대한 텍스트를 즉시 표시하고 검사기를 열지 않습니다. 대화형 선택을 사용할 수 없는 경우 인수가 없는 양식에서는 lasttarget를 사용합니다. 토지 및 정적 타일의 경우 InfoTile를 사용하세요.

진단 및 성찰

개체의 색상을 16진수 0xHHHH로 기록합니다. 인수가 없으면 lasttarget가 사용됩니다. 반환 값이 없습니다.

변환 및 호환성

32비트 serial를 밑이 26(A=0)인 리터럴 표기법으로 변환합니다. Serial=0는 "A"를 제공합니다. 역함수는 EUO2Inj입니다.

파티

Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.

캐릭터

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

변환 및 호환성

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

파티

Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.

캐릭터

true 선택한 캐릭터나 생물에 여성 성별 플래그가 설정된 경우; 그렇지 않으면 false.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

다세대 및 주택

지정된 객체가 다중 객체(집, 선박 또는 기타 다중 타일 구조물)인 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.

아이템

지정된 객체가 이동 가능하면 true 를 반환하고, 그렇지 않으면 false 을 반환합니다.

캐릭터

현재 캐릭터/클라이언트 상태 또는 런타임의 등록된 값을 읽습니다. 유형은 서명에 지정됩니다. 쓰려면 등록된 경우 적절한 Set 메서드를 사용하세요.

캐릭터

true, 선택한 캐릭터나 생물이 마비(동결)된 경우; 그렇지 않으면 false.

이동

true 선택한 캐릭터나 생물이 현재 실행 중인 경우; 그렇지 않으면 false.

캐릭터

지정된 모바일에 노란색 체력 막대(무적 또는 특수 상태를 나타냄)가 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

마우스 및 키보드

Windows 가상 키 코드를 사용하여 키 입력을 에뮬레이트합니다. 선택적 카운트 및 지연은 각 키를 누른 후 반복 횟수와 지연을 지정합니다. 기본적으로 1 및 105ms입니다. Press은 KeyPress의 별칭입니다. 입력은 활성 OS 창에서 수신됩니다. 명령 자체는 클라이언트를 활성화하지 않습니다.

스크립트 및 런타임

매개변수 매개변수를 사용하여 외부 프로그램 파일 이름을 실행합니다.

Sound & Visual Environment

게임의 조명을 변경합니다.

Journal

마지막으로 발견된 로그 항목에서 스피커의 일련번호(ID)를 반환합니다.

Journal

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

Journal

발견된 마지막 로그 항목에서 발표자 이름을 반환합니다.

세계 및 기하학

LOSOptions is no longer a state-only setting. UO.CheckLOS(...) consumes the current value on every check. The C# implementation evaluates the currently loaded ClassicUO map, land, static, multi and world-item tile data. Walls and impassable tiles block LOS; RunUO mode also respects NoShoot; POL can opt into NoShoot and window-through behavior with the flags above.

검색

|를 통해 현재 발견된 serial 목록을 표시합니다. 0xXXXXXXXX 형식입니다. 새로운 검색을 시작하지 않습니다.

캐릭터와 생물

지정된 모바일의 이름을 바꿀 수 있는 경우(예: 애완동물 또는 추종자) true를 반환하고, 그렇지 않으면 false를 반환합니다.

Client UI

캐릭터의 신체를 지정된 유형으로 변경합니다.

스피치&채팅

서버에 텍스트를 출력합니다.

이동

캐릭터의 문을 열어달라고 서버에 요청을 보냅니다.

캐릭터

자신의 캐릭터가 현재 마비(동결) 상태이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

파티

Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.

파티

Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.

파티

Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.

파티

Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.

아이템

클라이언트의 커서가 선택한 항목을 잡고 있으면 1를 반환하고, 그렇지 않으면 0을 반환합니다. 이는 대상의 상태가 아닌 전송 작업의 상태입니다.

Sound & Visual Environment

WAV 파일을 비동기적으로 재생합니다.

이동

현재 모션 경로를 기반으로 캐릭터의 예측된 X 좌표를 반환합니다.

이동

현재 모션 경로를 기반으로 캐릭터의 예측된 Y 좌표를 반환합니다.

이동

현재 모션 경로를 기준으로 캐릭터의 예상 Z 좌표(높이)를 반환합니다.

마우스 및 키보드

Windows 가상 키 코드를 사용하여 키 입력을 에뮬레이트합니다. 선택적 카운트 및 지연은 각 키를 누른 후 반복 횟수와 지연을 지정합니다. 기본적으로 1 및 105ms입니다. Press은 KeyPress의 별칭입니다. 입력은 활성 OS 창에서 수신됩니다. 명령 자체는 클라이언트를 활성화하지 않습니다.

프록시

Reports proxy state only. It deliberately does not return the game-server IP as a fake proxy address.

프록시

Reports proxy state only and does not mirror the game-server port.

퀘스트와 미덕

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

파일 / JSON / 데이터

0..maxnumber 범위의 임의의 정수를 반환합니다.

캐릭터와 생물

캐릭터 mobile의 이름을 newName로 변경하라는 요청을 보냅니다. 서버는 이름 바꾸기가 허용되는지 여부를 결정합니다. 이 명령은 아무것도 반환하지 않습니다.

캐릭터와 생물

지정된 모바일의 이름을 바꾸라는 요청을 서버에 보냅니다.

캐릭터

지정된 모바일에 대한 서버에 상태 요청 패킷을 보냅니다.

클라이언트 및 연결

최소한 캐릭터의 정확한 좌표를 업데이트하고 많은 샤드에서 주변 개체도 업데이트합니다.

스피치&채팅

캐릭터에 대한 불꽃놀이 애니메이션(감정)을 수행합니다.

변환 및 호환성

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

프로필 및 구성

이 구현에서는 finddistance(검색 거리), Grabdelay(ms 단위 지연 지연),equipfordress(Dress의 장착 모드)라는 세 가지 설정만 변경됩니다. 이름은 대소문자를 구분하지 않고 비교됩니다. 숫자 및 문자열 오버로드는 동일한 경로를 사용합니다. 문자열은 0x/0X를 지원하며 잘못된 숫자는 0가 됩니다. 알 수 없는 이름은 설정을 변경하지 않으며 오류를 일으키지 않습니다. 이는 모든 310 런타임 값에 대한 보편적인 설정자가 아닙니다.

캐릭터

The values are no longer stored as inert runtime-only strings. C# passes them into the actual ClassicUO reconnect selection pipeline:

캐릭터

캐릭터가 장착한 무기를 세트 이름 Name로 기억합니다.

상점 및 상인

AutoBuy / AutoBuyEx 에 의해 실행되는 자동 구매 사이의 지연 시간(밀리초)을 설정합니다.

상점 및 상인

AutoSell 에 의해 실행되는 자동 판매 간의 지연 시간(밀리초)을 설정합니다.

검색

길찾기 시스템이 통과할 수 없는 맵 타일을 표시합니다.

컨테이너

컨테이너를 "캐치백"으로 지정합니다. 캐릭터가 받은 모든 아이템(전리품, 교환 등)이 자동으로 이 컨테이너로 이동됩니다.

프로필 및 구성

이 명령은 표준 Runbook에서 기본 룬을 설정하는 데 사용됩니다.

프로필 및 구성

EasyUO 일반 레지스트리에 값을 씁니다(Windows에만 해당).

스크립트 및 런타임

Registers or removes a legacy C# event handler. Registration captures the current state and does not execute the handler immediately. Supported live events are SeeNewPlayer, Death, ChangeHitPoints, ChangeMana, and ChangeStamina; they are evaluated while the script yields through UO.Wait. repeat=false/0 is one-shot and is automatically disabled after the first matching transition; repeat=true/1 remains armed. For historical compatibility, a non-numeric third argument such as 'exec OnChange' is treated as the handler name and enables repeating mode.

스크립트 및 런타임

Registers a repeating handler through the same live-state event engine as UO.SetEvent. Procname='' unregisters the event. Registration does not execute the handler immediately; the handler is evaluated on subsequent UO.Wait yields when the documented event transition occurs.

녹화/재생

UO.SetRec() is the one-shot recorder. It clears the previous recording, arms capture, then lets the next compatible legacy UO.* command execute normally while storing the command name together with its typed arguments. The recorder disarms immediately after that one capture; UO.UseRec() replays the saved action.

Sound & Visual Environment

Season_num에 따라 계절을 설정합니다. 0 - 기본값(현재) 1 - 봄 2 - 여름 3 - 가을 4 - 겨울 5 - 황폐(가뭄)

Client UI

지역 플래그 showZ(0/1)를 저장합니다. 이 플래그는 렌더링과 연결되지 않습니다. 명령 자체에는 높이 표시가 포함되지 않습니다. 활성 스위치 UI로 설명하면 안 됩니다.

Client UI

Controls automatic diagnostic output to the Info Window. When silent mode is disabled (false), Gump description/query helpers may both return their data and mirror the lines into the Info Window. When silent mode is enabled (true), those helpers return data without automatic Info Window output.

캐릭터

캐릭터 특성의 잠금 상태를 변경하기 위해 서버에 요청을 보냅니다.

캐릭터

SetStatLockState 의 별칭.

클라이언트 및 연결

캐릭터가 현재 연결되어 있는(또는 마지막으로 연결되었던) 샤드의 이름을 반환합니다.

변환 및 호환성

ClassicUO에서 실행이 명시적으로 금지된 등록된 호환 이름: NativeSubrutineException을 발생시킵니다. Windows가 종료되지 않습니다. 작업 시스템 종료 명령으로 사용하지 마십시오.

Client UI

TakeScreenshot를 통해 클라이언트의 스냅샷을 저장합니다. 인수가 없으면 표준 이름인 quality=100 및 includeUi=1가 선택됩니다. 품질은 1~100로 제한됩니다. includeUi는 인터페이스 활성화 여부를 결정합니다. 클라이언트 저장 작업의 결과를 반환합니다.

스킬

개체와 유사하거나 매개변수가 지정되지 않은 경우 십자선으로 표시되는 빈 컨테이너를 엽니다.

Sound & Visual Environment

sndnumber에 따라 게임 사운드를 재생합니다.

스킬

스텔스 모드에서 캐릭터가 걸은 걸음 수를 반환합니다.

진단 및 성찰

Returns information about the actual product version and embedded ClassicUO / BadNewbie / C# IDE runtime as [productName, productVersion, clientPath]. The version is sourced from the current C# IDE product version instead of the old hard-coded compatibility value 1.0.

UO.Str

캐릭터

Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.

Sound & Visual Environment

10분의 1초 안에 저장된 라벨 Timer을 반환합니다. 이 구현에서는 특히 Move() 테스트가 성공할 때 업데이트됩니다. 이는 별도의 애니메이션 프레임 카운터가 아닙니다.

아이템

객체 적용을 위해 저장된 라벨 UO.Timer을 반환합니다. 단위는 10분의 1초입니다.

캐릭터

가고일 캐릭터의 비행 모드를 전환합니다.

캐릭터

저장된 무기 세트 Name를 메모리에서 제거합니다.

컨테이너

현재의 "캐치백"을 재설정합니다.

아이템

지면에서 지정된 종류와 색상의 물체를 찾아 사용(double-클릭)합니다.

캐릭터

지정된 모빌의 캐릭터 상태 스크롤(종이인형 창의 캐릭터 상태)을 엽니다.

프록시

Compatibility query for proxy mode. The current ClassicUO/C# embedded runtime does not expose a separate proxy transport, so this returns 0 rather than pretending the normal game connection is a proxy.

녹화/재생

Replays the command and typed arguments stored by the UO.SetRec() recorder through the same legacy compatibility dispatcher. Replay does not consume the recording, so the same action can be executed repeatedly. If no valid recording exists, UO.UseRec() performs no action and reports the missing recording in a connected client.

캐릭터

현재 캐릭터에 대한 캐릭터 상태 스크롤러(페이퍼돌 창에서)를 엽니다.

퀘스트와 미덕

지정된 미덕을 활성화합니다.

진단 및 성찰

Prints the real C# product version from the active ClassicUO / BadNewbie / C# IDE client. The value is sourced from the live product-version bridge and is not a hard-coded compatibility placeholder.

Clone this wiki locally