Runtime API 08 Named Parameters - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

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

Символов: 47

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

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

above

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

all

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

backpack

Именованный объект, разрешаемый из текущего состояния клиента. Используйте как аргумент serial/object; наличие такого имени не гарантирует, что соответствующий объект сейчас существует.

below

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

east

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

far

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

finditem

Именованный объект, разрешаемый из текущего состояния клиента. Используйте как аргумент serial/object; наличие такого имени не гарантирует, что соответствующий объект сейчас существует.

human

human — специальное строковое значение для отбора в UO.FindMobile. Graphic тела входит в набор humanoid тел движка: 0x0190–0x0193, 0x025D–0x0260, 0x029A–0x029B, 0x02B6–0x02B7. Это включает соответствующие человеческие, эльфийские и горгульи тела; принадлежность игроку не проверяется.

lastcorpse

Именованный объект, разрешаемый из текущего состояния клиента. Используйте как аргумент serial/object; наличие такого имени не гарантирует, что соответствующий объект сейчас существует.

laststatus

Именованный объект, разрешаемый из текущего состояния клиента. Используйте как аргумент serial/object; наличие такого имени не гарантирует, что соответствующий объект сейчас существует.

lasttarget

Именованный объект, разрешаемый из текущего состояния клиента. Используйте как аргумент serial/object; наличие такого имени не гарантирует, что соответствующий объект сейчас существует.

medium

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

mob

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

near

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

north

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

npc

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

self

Именованный объект, разрешаемый из текущего состояния клиента. Используйте как аргумент serial/object; наличие такого имени не гарантирует, что соответствующий объект сейчас существует.

south

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

UO.Backpack

Containers

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

UO.Connected

Client & Connection

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

UO.Dir

Movement

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

UO.Direction

Movement

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

UO.FindItem

Search

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

UO.Followers

Mobiles

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

UO.FollowersMax

Mobiles

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

UO.GetFollowers

Mobiles

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

UO.GetFollowersMax

Mobiles

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

UO.GetGold

Character

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

UO.GetPetsCurrent

Mobiles

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

UO.GetPetsMax

Mobiles

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

UO.GetWorldNum

World & Geometry

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

UO.Gold

Character

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

UO.IsMoving

Movement

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

UO.IsOnline

Client & Connection

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

UO.LastStatus

Character

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

UO.LastTarget

Targeting

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

UO.Moving

Movement

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

UO.Name

Items

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

UO.Online

Client & Connection

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

UO.PetsCurrent

Mobiles

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

UO.PetsMax

Mobiles

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

UO.Self

Character

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

UO.WorldNum

World & Geometry

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

UO.X

World & Geometry

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

UO.Y

World & Geometry

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

UO.Z

World & Geometry

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

west

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