Skip to content

Runtime API 08 Named Parameters

Codex edited this page Sep 22, 2026 · 9 revisions

Runtime API — Именованные параметры

Символов: 47

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

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

above — специальное строковое значение для отбора в UO.FindMobile. Высота объекта строго больше Z персонажа. Равная Z не подходит.

all — специальное строковое значение для отбора в UO.FindMobile. Не добавляет условия в своей позиции. Остальные переданные фильтры и общий радиус продолжают действовать.

backpack — динамическое объектное значение. ID рюкзака собственного персонажа. Это не номер слоя 21.

below — специальное строковое значение для отбора в UO.FindMobile. Высота объекта строго меньше Z персонажа. Равная Z не подходит.

east — специальное строковое значение для отбора в UO.FindMobile. X объекта строго больше X персонажа. Y не ограничивается.

far — специальное строковое значение для отбора в UO.FindMobile. Расстояние не меньше 10 клеток; верхнюю границу задаёт UO.FindDistance(). Это не безлимитный поиск.

finditem — динамическое объектное значение. ID текущего результата предметного поиска в этом runtime. UO.FindMobile его не обновляет.

human — специальное строковое значение для отбора в UO.FindMobile. Отбирает стандартные мужские и женские тела людей, эльфов и горгулий, включая формы призраков. В частности, 0x0190 (400) — мужчина-человек, а 0x0191 (401) — женщина-человек: оба входят в human. Принадлежность игроку не проверяется. Полная таблица body/type.

lastcorpse — динамическое объектное значение. ID ближайшего загруженного предмета-трупа. Несмотря на имя lastcorpse, текущая реализация заново выбирает ближайший труп, а не последний выбранный или последний появившийся.

laststatus — динамическое объектное значение. ID последнего объекта, для которого клиент сохранил status. Наличие ID не гарантирует, что объект ещё загружен.

lasttarget — динамическое объектное значение. Serial последнего object target из данных клиента. Выбор точки/статики не гарантирует ненулевой serial объекта.

medium — специальное строковое значение для отбора в UO.FindMobile. Расстояние от 5 до 9 клеток включительно.

mob — специальное строковое значение для отбора в UO.FindMobile. IsNpc не равен 0 И graphic НЕ входит в набор human. Может подойти животное или питомец; враждебность не проверяется.

near — специальное строковое значение для отбора в UO.FindMobile. Расстояние не больше 4 клеток, включая 4. Персонаж на тех же X/Y тоже может подойти.

north — специальное строковое значение для отбора в UO.FindMobile. Y объекта строго меньше Y персонажа. X не ограничивается: это северная полуплоскость, а не направление взгляда.

npc — специальное строковое значение для отбора в UO.FindMobile. IsNpc не равен 0 И graphic входит в набор human. NPC с нечеловеческим телом сюда не попадает.

self — динамическое объектное значение. ID собственного персонажа.

south — специальное строковое значение для отбора в UO.FindMobile. Y объекта строго больше Y персонажа. X не ограничивается.

Containers

Возвращает ID рюкзака текущего персонажа.

Client & Connection

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

Movement

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

Movement

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

Search

Возвращает ID последнего объекта, найденного через FindType , FindTypeEx или FindTypesArrayEx .

Mobiles

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

Mobiles

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

Mobiles

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

Mobiles

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

Character

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

Mobiles

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

Mobiles

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

World & Geometry

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

Character

Возвращает текущее количество золота персонажа (как отображается в окне статуса).

Movement

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

Client & Connection

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

Character

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

Targeting

Возвращает серийный номер (ID) последнего объекта или мобайла, на который был применен таргет.

Movement

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

Items

Для задания имён списков покупки и продажи команд Buy, Sell, спиков вещей одеяния команд Dress, Arm, отдельных типов и обьектов, команд AddObject, AddType используются имена, которые придумывает пользователь.

Client & Connection

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

Mobiles

Возвращает текущее количество петов/фолловеров персонажа.

Mobiles

Возвращает максимальное количество петов/фолловеров, которых может иметь персонаж.

Character

Возвращает serial (ID) текущего персонажа (игрока).

World & Geometry

Возвращает номер текущего мира (фасета), в котором находится персонаж.

World & Geometry

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

World & Geometry

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

World & Geometry

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

west — специальное строковое значение для отбора в UO.FindMobile. X объекта строго меньше X персонажа. Y не ограничивается.

Clone this wiki locally