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
Возвращает ID рюкзака текущего персонажа.
UO.Connected
Operates on the active Basic/ClassicUO runtime, network or profile state through the registered implementation route.
UO.Dir
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.Direction
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.FindItem
Возвращает ID последнего объекта, найденного через FindType , FindTypeEx или FindTypesArrayEx .
UO.Followers
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.FollowersMax
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.GetFollowers
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.GetFollowersMax
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.GetGold
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.GetPetsCurrent
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.GetPetsMax
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.GetWorldNum
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.Gold
Возвращает текущее количество золота персонажа (как отображается в окне статуса).
UO.IsMoving
Читает состояние движения текущего персонажа: 1 — движется, 0 — не движется. Само чтение не запускает движение.
UO.IsOnline
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.LastStatus
Возвращает серийный номер (ID) последнего мобайла или объекта, для которого был получен статус.
UO.LastTarget
Возвращает серийный номер (ID) последнего объекта или мобайла, на который был применен таргет.
UO.Moving
Читает состояние движения текущего персонажа: 1 — движется, 0 — не движется. Само чтение не запускает движение.
UO.Name
Для задания имён списков покупки и продажи команд Buy, Sell, спиков вещей одеяния команд Dress, Arm, отдельных типов и обьектов, команд AddObject, AddType используются имена, которые придумывает пользователь.
UO.Online
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.PetsCurrent
Возвращает текущее количество петов/фолловеров персонажа.
UO.PetsMax
Возвращает максимальное количество петов/фолловеров, которых может иметь персонаж.
UO.Self
Возвращает serial (ID) текущего персонажа (игрока).
UO.WorldNum
Возвращает номер текущего мира (фасета), в котором находится персонаж.
UO.X
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.Y
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
UO.Z
Читает зарегистрированное значение текущего состояния персонажа/клиента или runtime. Тип указан в сигнатуре; для записи используйте соответствующий Set-метод, если он зарегистрирован.
west
west — специальное строковое значение для отбора в UO.FindMobile. X объекта строго меньше X персонажа. Y не ограничивается.