Runtime API 24 Persistent State - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Runtime API — Постоянное состояние

Символов: 187

Новые тематические разделы · Алфавитный указатель · Правила и сценарии

Для каждой команды доступна отдельная карточка: актуальные перегрузки, параметры, ограничения и несколько примеров.

UO.AddDir

Movement

Добавляет переданные значения в одноимённый список совместимости текущего runtime. Элементы сериализуются через |; это изменение локального списка, а не самостоятельное игровое действие.

UO.AddFigure

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.

UO.AddGate

Magic

Команда служит для добавления заряда гейта в стандартный рунбук Object.

UO.Alarm

Sound & Visual Environment

Печатает в клиентский журнал строку "Alarm" либо переданный текст, если такая форма зарегистрирована. Эта реализация не включает красное мигание иконки внешнего Stealth.

UO.AlwaysRun

Movement

Изменяет состояние галочки в опциях клиента Always Run (если клиент поддерживает эту опцию).

UO.ApiNameExists

Diagnostics & Introspection

Возвращает 1, если указанное имя вызываемой команды зарегистрировано в runtime, иначе 0. Для проверки числа аргументов используйте ApiSignatureExists, для значений без вызова — ApiParameterExists.

UO.ApiParameterExists

Diagnostics & Introspection

Проверяет зарегистрированное runtime-значение или именованный объект. Возвращает 1 или 0. Пустое имя даёт 0; проверяются варианты с UO. и без префикса.

UO.ApiSignatureExists

Diagnostics & Introspection

Возвращает 1, если существует регистрация указанного имени с заданным числом аргументов. Это проверка имени и арности, а не подтверждение типов значений или доступности игрового объекта.

UO.Arm

Character

Снимает всё оружие, потом вооружается набором my_name, запомненым предварительно командой SetArm.

UO.AutoBuy

Shops & Vendors

Устанавливает автоматический хук для покупки у вендоров.

UO.AutoBuyEx

Shops & Vendors

Расширенная версия AutoBuy с дополнительной фильтрацией по цене и имени предмета.

UO.AutoSell

Shops & Vendors

Устанавливает автоматический хук для продажи вендорам.

UO.BandageSelf

Combat

Пытается использовать бинты на текущем персонаже.

UO.BookSetHeader

Books

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

UO.Bow

Speech & Chat

Выполняет жест «поклон» — персонаж кланяется.

UO.BoxHack

Conversion & Compatibility

Устаревшая команда исправления другого нативного клиента. В ClassicUO только печатает сообщение, что такой патч не требуется. Не меняет движение, речь или контейнеры.

UO.Buy

Shops & Vendors

К имени вендора name дописывает ключевое слово покупки из файла injection.ini (обычно это buy) и произносит эту фразу, после чего покупает в меню покупки, которое покажет вендор, вещи согласно списку list.

UO.CanChangeName

Mobiles

Возвращает указатель на возможность изменения имени указанного персонажа.

UO.CheckLag

Client & Connection

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.

UO.CheckLOS

World & Geometry

Положительный результат требует достижения конечной точки. Превышение лимита обхода и недопустимые координаты не считаются успехом.

UO.CircleTrans

Client UI

Изменяет состояние галочки в опциях клиента Transparency Circle.

UO.ClearFigures

Client UI

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

UO.ClearInfoWindow

Client UI

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

UO.CloseUO

Client & Connection

Закрыть окно клиента Ultima Online.

UO.ConColor

Client UI

Меняет цвет текста, который пишет Injection в консоли.

UO.Connect

Client & Connection

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

UO.ConsoleEntryReply

Menus & Context Menus

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

UO.ConsoleEntryUnicodeReply

Menus & Context Menus

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

UO.ConvertIntegerToFlags

World & Geometry

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

UO.Disarm

Character

Снимает предметы из обеих рук (правой и левой) в рюкзак персонажа.

UO.Disconnect

Client & Connection

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

UO.Dismount

Character

Слезть с коня, причём в бекпак положить "седло" - обьект связаный с лошадью, см.

UO.Dist

World & Geometry

Возвращает расстояние в тайлах между двумя точками ( X1 , Y1 ) и ( X2 , Y2 ).

UO.Drag

Items

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

UO.Dump

Diagnostics & Introspection

Записывает все вещи известные в мире в лог-файл, с указанием основных параметров.

UO.Dye

Items

Старая команда поддерживаемая для совместимости.

UO.EmoteAction

Speech & Chat

Передаёт строковое имя анимации/действия в GameActions.EmoteAction. Это действие персонажа, а не печать обычного текста в журнал.

UO.EUO2ID

Conversion & Compatibility

Декодирует буквенную запись EasyUO в числовой идентификатор. Обе команды используют DecodeEasyUoId; результат — Integer, а не hex-строка.

UO.EUO2Inj

Conversion & Compatibility

Преобразует буквенную запись serial EasyUO (основание 26, A=0) в hex-строку Injection. Буквы нечувствительны к регистру; небуквенные символы пропускаются. Обратная функция — Inj2EUO.

UO.Exists

Items

Проверяет, присутствует ли serial в загруженном мире клиента: 1 — объект найден, 0 — нет. Строковая перегрузка сначала разрешает имя объекта. Отсутствие в клиентском мире не доказывает удаление на сервере.

UO.ExtendedInfo

Diagnostics & Introspection

Возвращает расширенную информацию о персонаже в виде записи TExtendedInfo .

UO.FillInfoWindow

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.

UO.FillNewWindow

Client UI

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

UO.FilterSpeech

Speech & Chat

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

UO.FilterWeather

Sound & Visual Environment

Включает/выключает разрешение на изменение погоды.

UO.FixTalk

Speech & Chat

Устаревшая команда исправления другого нативного клиента. В ClassicUO только печатает сообщение, что такой патч не требуется. Не меняет движение, речь или контейнеры.

UO.Flying

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.FontColor

Client UI

Устанавливает цвет речи вашего персонажа.

UO.Forget

Items

Удаляет обьект из памяти Injection.

UO.FoundedParamId

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.

UO.Frozen

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.FunRunning

Scripts & Runtime

Возвращает 1, если процедура найдена менеджером Basic и сейчас выполняется, иначе 0. Аргумент — имя процедуры.

UO.GameServerIPString

Client & Connection

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

UO.Gate

Magic

Команда служит для установки гейта по руне runenumber в стандартном рунбуке.

UO.GetAltName

Items

Возвращает «альтернативное имя» объекта с ObjID .

UO.GetAutoBuyDelay

Shops & Vendors

Возвращает задержку (в миллисекундах), применяемую после каждой операции авто-покупки через AutoBuy или AutoBuyEx .

UO.GetAutoSellDelay

Shops & Vendors

Возвращает задержку (в миллисекундах), применяемую после каждой операции авто-продажи через AutoSell .

UO.GetBuffBarInfo

Buffs & Effects

Возвращает список активных баффов и дебаффов персонажа.

UO.GetCliloc

Localization

Возвращает текст тултипа объекта с ObjID в виде готовой строки.

UO.GetClilocByID

Localization

Возвращает локализованную cliloc-строку по указанному ClilocID .

UO.GetColor

Items

Возвращает цвет (hue) объекта с ObjID .

UO.GetContent

Containers

Возвращает содержимое контейнера с ID в виде массива записей TContentItemData .

UO.GetDex

Character

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

UO.GetDir

Movement

Возвращает параметр обьекта (по умолчанию - персонажа игрока) - направление, от 0 до 7

UO.GetEasyUO

Profiles & Configuration

Возвращает значение глобальной переменной EasyUO по её индексу num .

UO.GetFlags

Items

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

UO.GetFlying

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.GetFrozen

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.GetGraphic

Items

Возвращает параметр обьекта (по умолчанию - персонажа игрока) - тип обьекта

UO.GetInfo

Diagnostics & Introspection

В текущей реализации принимает точную строку "character" и возвращает имя своего персонажа. Для любого другого значения возвращает строку "UNKNOWN". Это не команда окна Info и не универсальный запрос произвольного свойства.

UO.GetInt

Character

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

UO.GetLocked

Items

Читает флаг паралича загруженного персонажа: 1 — IsParalyzed установлен, иначе 0. Не проверяет замок сундука или двери.

UO.GetMapCell

World & Geometry

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

UO.GetMobile

Mobiles

Возвращает детальные данные о мобайле с ID в виде записи TMobileData .

UO.GetMobiles

Mobiles

Enumerates loaded World.Mobiles only; ordinary Item objects are excluded. Optional filters and nearest ordering are applied by the shared Search Core.

UO.GetName

Items

Возвращает имя объекта с ObjID .

UO.GetParalisa

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.GetParalysed

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.GetParalyzed

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.GetParent

Containers

Возвращает ID родительского контейнера объекта с ObjID .

UO.GetPrice

Shops & Vendors

Возвращает цену объекта с ObjID .

UO.GetQuantity

Items

Возвращает размер стека (количество) объекта с ObjID .

UO.GetQuestArrow

Quests & Virtues

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

UO.GetResist

Character

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

UO.GetRun

Movement

Возвращает параметр обьекта (по умолчанию - персонажа игрока) - бежит ли он.

UO.GetStatLockState

Character

Возвращает состояние блокировки указанной характеристики.

UO.GetStr

Character

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

UO.GetSurfaceZ

World & Geometry

Возвращает среднюю высоту поверхности (Z) ландшафтных тайлов в указанной точке карты.

UO.GetTitle

Character

Возвращает титул (суффикс) объекта или мобила с указанным ObjID .

UO.GetTooltip

Items

Reads the current Object Property List. If the OPL is not cached yet, Basic 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.

UO.GetTooltipRec

Items

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

UO.GetUserCodepage

Localization

Возвращает CodePage кодировки Encoding.Default текущего .NET runtime. Это не переключатель языка клиента и не обещание Windows ANSI-кодировки; современный .NET обычно возвращает UTF-8 (65001).

UO.GetWord

Files / JSON / Data

Разбивает строку на слова и возвращает слово с индексом ОТ НУЛЯ. Без delimiter используются пробельные символы, пустые части удаляются. Недоступный индекс возвращает пустую строку.

UO.Ground

Containers

Возвращает специальное значение, обозначающее землю как цель или место назначения в методах работы с предметами и поиска.

UO.Help

Diagnostics & Introspection

Печатает подсказку об использовании UO.* и пути к Manual в настройках Basic. Это краткая подсказка, а не загрузка справки из интернета.

UO.HelpRequest

Client UI

Отправляет серверу запрос на показ окна помощи (аналогично нажатию кнопки «Help» в игровом клиенте).

UO.Hex2Int

Conversion & Compatibility

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

UO.HTTP_Body

HTTP

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

UO.HTTP_Get

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 Basic MemoryStream/File target.

UO.HTTP_Header

HTTP

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

UO.HTTP_Post

HTTP

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

UO.Info

Diagnostics & Introspection

Без аргумента включает локальный прицел для выбора загруженного предмета или персонажа. После выбора открывает окно Basic Object Information и выводит информацию в журнал. Форма Info(serial) сразу выводит текст об указанном объекте в журнал и не открывает инспектор. Если интерактивный выбор недоступен, форма без аргумента использует lasttarget. Для земли и статических тайлов служит InfoTile.

UO.InfoColor

Diagnostics & Introspection

Выводит цвет объекта в журнал в шестнадцатеричном виде 0xHHHH. Без аргумента используется lasttarget; возвращаемого значения нет.

UO.Inj2EUO

Conversion & Compatibility

Преобразует 32-битный serial в буквенную запись с основанием 26 (A=0). Serial=0 даёт "A". Обратная функция — EUO2Inj.

UO.InParty

Party

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

UO.Int

Character

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

UO.Int2Hex

Conversion & Compatibility

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

UO.InviteToParty

Party

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

UO.IsFemale

Character

мобайл has the female flag set, False otherwise.

UO.IsFlying

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.IsFrozen

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.IsHouse

Multis & Houses

Возвращает True , если указанный объект является мульти-объектом (дом, корабль или другая многотайловая структура), иначе False .

UO.IsMovable

Items

Возвращает True , если указанный объект является перемещаемым, иначе False .

UO.IsParalysed

Character

Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.

UO.IsParalyzed

Character

мобайл is paralyzed (frozen), False otherwise.

UO.IsRunning

Movement

мобайл is currently running, False otherwise.

UO.IsYellowHits

Character

Возвращает True , если у указанного мобайла жёлтая полоса здоровья (указывает на неуязвимость или особый статус), иначе False .

UO.KeyPress

Mouse & Keyboard

Эмулирует нажатие клавиши по Windows virtual-key коду. Необязательные count и delay задают число повторений и задержку после каждого нажатия: по умолчанию 1 и 105 мс. Press является алиасом KeyPress. Ввод получает активное окно ОС; команда сама не активирует клиент.

UO.Launch

Scripts & Runtime

Запускает внешнюю программу filename с параметрами parameter

UO.Light

Sound & Visual Environment

Изменяет освещение в игре.

UO.LineID

Journal

Возвращает серийный номер (ID) говорящего из последней найденной записи журнала.

UO.LineIndex

Journal

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

UO.LineName

Journal

Возвращает имя говорящего из последней найденной записи журнала.

UO.LOSOptions

World & Geometry

LOSOptions is no longer a state-only setting. UO.CheckLOS(...) consumes the current value on every check. The Basic 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.

UO.MFGI

Search

Выводит текущий список найденных serial через | в формате 0xXXXXXXXX. Не запускает новый поиск.

UO.MobileCanBeRenamed

Mobiles

Возвращает True , если указанный мобайл может быть переименован (например, пет или фолловер), иначе False .

UO.Morph

Client UI

Меняет тело вашего персонажа на указаный тип.

UO.Msg

Speech & Chat

Выводит текст на сервер.

UO.OpenDoor

Movement

Отправляет серверу запрос на открытие двери перед персонажем.

UO.Paralyzed

Character

Возвращает True , если собственный персонаж в данный момент парализован (заморожен), иначе False .

UO.PartyAcceptInvite

Party

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

UO.PartyCanLootMe

Party

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

UO.PartyDeclineInvite

Party

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

UO.PartyLeave

Party

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

UO.Picking

Items

Возвращает 1, если курсор клиента удерживает поднятый предмет, иначе 0. Это состояние операции переноса, не состояние target.

UO.PlayWav

Sound & Visual Environment

Воспроизводит WAV-файл асинхронно.

UO.PredictedX

Movement

Возвращает предсказанную координату X персонажа на основе текущей траектории движения.

UO.PredictedY

Movement

Возвращает предсказанную координату Y персонажа на основе текущей траектории движения.

UO.PredictedZ

Movement

Возвращает предсказанную координату Z (высоту) персонажа на основе текущей траектории движения.

UO.Press

Mouse & Keyboard

Эмулирует нажатие клавиши по Windows virtual-key коду. Необязательные count и delay задают число повторений и задержку после каждого нажатия: по умолчанию 1 и 105 мс. Press является алиасом KeyPress. Ввод получает активное окно ОС; команда сама не активирует клиент.

UO.ProxyIP

Proxy

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

UO.ProxyPort

Proxy

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

UO.QuestRequest

Quests & Virtues

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

UO.Random

Files / JSON / Data

Возвращает случайное целое число в диапазоне 0..maxnumber

UO.Rename

Mobiles

Посылает запрос переименования персонажа mobile в newName. Сервер решает, разрешено ли переименование. Команда ничего не возвращает.

UO.RenameMobile

Mobiles

Отправляет серверу запрос на переименование указанного мобайла.

UO.RequestStats

Character

Отправляет серверу пакет запроса статуса для указанного мобайла.

UO.Resend

Client & Connection

Обновляет как минимум точные координаты персонажа, а на многих шардах так же окружающие предметы.

UO.Salute

Speech & Chat

Выполняет анимацию салюта (эмоцию) персонажем.

UO.ScanInt

Conversion & Compatibility

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

UO.Set

Profiles & Configuration

В этой реализации изменяет только три именованные настройки: finddistance (расстояние поиска), grabdelay (задержка переноса в мс), equipfordress (режим экипировки при Dress). Имена сравниваются без учёта регистра. Числовая и строковая перегрузки используют один путь; строка поддерживает 0x/0X, неверное число превращается в 0. Неизвестное имя не меняет настройки и не вызывает ошибку. Это не универсальный setter всех 310 runtime-значений.

UO.SetARExtParams

Character

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

UO.SetArm

Character

Запоминает одетое на персонаже вооружение под именем набора Name.

UO.SetAutoBuyDelay

Shops & Vendors

Устанавливает задержку (в миллисекундах) между автоматическими покупками, запускаемыми AutoBuy / AutoBuyEx .

UO.SetAutoSellDelay

Shops & Vendors

Устанавливает задержку (в миллисекундах) между автоматическими продажами, запускаемыми AutoSell .

UO.SetBadLocation

Search

Помечает тайл карты как непроходимый для системы поиска пути.

UO.SetCatchBag

Containers

Назначает контейнер в качестве «catch bag» — все предметы, получаемые персонажем (добыча, обмен и т.д.), автоматически перемещаются в этот контейнер.

UO.SetDefault

Profiles & Configuration

Команда служит для установки руны по умолчанию в стандартном рунбуке.

UO.SetEasyUO

Profiles & Configuration

Записывает значение в общий реестр EasyUO (только Windows).

UO.SetEvent

Scripts & Runtime

Registers or removes a legacy Basic 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.

UO.SetEventProc

Scripts & Runtime

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

Record / Playback

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.

UO.SetSeason

Sound & Visual Environment

Устанавливает сезон согласно season_num: 0 - по умолчанию (текущий) 1 - spring (весна) 2 - summer (лето) 3 - fall (осень) 4 - winter (зима) 5 - desolation (засуха)

UO.SetShowZ

Client UI

Сохраняет локальный флаг showZ (0/1). В этот флаг не подключён к отрисовке: команда сама не включает отображение высоты. Не следует описывать её как действующий переключатель UI.

UO.SetSilentMode

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.

UO.SetStatLockState

Character

Отправляет серверу запрос на изменение состояния блокировки характеристики персонажа.

UO.SetStatState

Character

Алиас для SetStatLockState .

UO.ShardName

Client & Connection

Возвращает имя шарда, к которому персонаж сейчас подключён (или был подключён последним).

UO.ShutdownWindows

Conversion & Compatibility

Зарегистрированное совместимое имя, выполнение которого в ClassicUO явно запрещено: выбрасывает NativeSubrutineException. Windows не выключается. Не используйте как рабочую команду завершения системы.

UO.Snap

Client UI

Сохраняет снимок клиента через TakeScreenshot. Без аргументов выбираются стандартное имя, quality=100 и includeUi=1. quality ограничивается 1–100; includeUi определяет включение интерфейса. Возвращает результат клиентской операции сохранения.

UO.Snoop

Skills

Открывает пустой контейнер, аналогичный Object, или показаному прицелом если параметры не указаны.

UO.Sound

Sound & Visual Environment

Проигрывает игровой звук согласно номеру sndnumber.

UO.StealthCnt

Skills

Возвращает количество шагов, которые сделал персонаж в скрытном (Stealth) режиме.

UO.StealthInfo

Diagnostics & Introspection

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

UO.Str

Character

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

UO.TicksAnim

Sound & Visual Environment

Возвращает сохранённую метку Timer в десятых долях секунды. В этой реализации она обновляется, в частности, при успешной проверке Move(). Это не отдельный счётчик кадров анимации.

UO.TicksUse

Items

Возвращает сохранённую метку UO.Timer для применения объекта. Единица — десятая доля секунды.

UO.ToggleFly

Character

Переключает режим полёта для персонажа-Гаргульи.

UO.UnsetArm

Character

Убирает из памяти запомненый набор вооружения Name.

UO.UnsetCatchBag

Containers

Сбрасывает текущий «catch bag».

UO.UseFromGround

Items

Ищет объект указанного типа и цвета на земле, затем использует (double-click) его.

UO.UseOtherPaperdollScroll

Character

Открывает скролл статуса персонажа (Character Status, из окна папердолла) для указанного мобайла.

UO.UseProxy

Proxy

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

UO.UseRec

Record / Playback

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.

UO.UseSelfPaperdollScroll

Character

Открывает скролл статуса персонажа (Character Status, из окна папердолла) для текущего персонажа.

UO.UseVirtue

Quests & Virtues

Активирует указанную добродетель.

UO.Version

Diagnostics & Introspection

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