Runtime API 29 Items - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Runtime API — Предметы

Символов: 19

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

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

UO.AddType

Items

Список типов находится в закладке Object Types.

UO.Count

Search

Ищет предметы с типом ObjType в рюкзаке персонажа (только верхний уровень, без подконтейнеров) и возвращает общее количество с учётом стеков ( FindFullQuantity ).

UO.CountEx

Search

Ищет предметы с типом ObjType и цветом Color в указанном контейнере Container (только верхний уровень, без подконтейнеров) и возвращает общее количество с учётом стеков ( FindFullQuantity ).

UO.CountGround

Search

Ищет предметы с типом ObjType на земле и возвращает общее количество с учётом стеков ( FindFullQuantity ).

UO.DeleteObject

Items

Удаляет сохранённое имя объекта из таблицы runtime. Не удаляет предмет из игрового мира. При отсутствии имени сообщает об этом.

UO.DragItem

Items

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

UO.EUO2Type

Conversion & Compatibility

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

UO.GetFoundItems

Search

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

UO.GetSerial

Items

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

UO.GetType

Items

Возвращает графический тип (art ID) объекта с указанным ObjID .

UO.GetWordCount

Files / JSON / Data

Возвращает количество непустых частей строки. Без delimiter разделителями являются пробельные символы; явно заданная непустая строка используется как точный разделитель.

UO.IsObjectExists

Items

Возвращает True , если объект с указанным ID существует в локальном кэше объектов, иначе False .

UO.LastObject

Items

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

UO.LineCount

Journal

Возвращает количество совпадений, найденных последним вызовом InJournal или InJournalBetweenTimes .

UO.LineMsgType

Journal

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

UO.LineType

Journal

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

UO.MakeFakeItem

Items

Creates or updates a local client-side ground Item through the ClassicUO World item collection. The item is made drawable, receives the requested graphic/hue/count and world coordinates, and uses the current player's Z coordinate. When serial=0, Basic allocates a free local item serial automatically.

UO.ReceiveObjectName

Items

Посылает одиночный клик по объекту для запроса имени. Если задан timeout, ждёт появления непустого имени до этого срока с проверкой не реже 25 мс; timeout в миллисекундах. Без второго аргумента длительного ожидания нет. Команда ничего не возвращает; имя читайте через GetName.

UO.SetBadObject

Search

Помечает объекты заданного типа и цвета как непроходимые в указанном радиусе для системы поиска пути.