Runtime API 29 Items - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Runtime API — Предметы
Символов: 19
Новые тематические разделы · Алфавитный указатель · Правила и сценарии
Для каждой команды доступна отдельная карточка: актуальные перегрузки, параметры, ограничения и несколько примеров.
UO.AddType
Список типов находится в закладке Object Types.
UO.Count
Ищет предметы с типом ObjType в рюкзаке персонажа (только верхний уровень, без подконтейнеров) и возвращает общее количество с учётом стеков ( FindFullQuantity ).
UO.CountEx
Ищет предметы с типом ObjType и цветом Color в указанном контейнере Container (только верхний уровень, без подконтейнеров) и возвращает общее количество с учётом стеков ( FindFullQuantity ).
UO.CountGround
Ищет предметы с типом ObjType на земле и возвращает общее количество с учётом стеков ( FindFullQuantity ).
UO.DeleteObject
Удаляет сохранённое имя объекта из таблицы runtime. Не удаляет предмет из игрового мира. При отсутствии имени сообщает об этом.
UO.DragItem
Reads or mutates the current ClassicUO item/equipment state through the registered runtime route and client action queue.
UO.EUO2Type
Декодирует буквенную запись EasyUO в числовой идентификатор. Обе команды используют DecodeEasyUoId; результат — Integer, а не hex-строка.
UO.GetFoundItems
Reads or mutates the current ClassicUO item/equipment state through the registered runtime route and client action queue.
UO.GetSerial
Возвращает параметр обьекта (по умолчанию - персонажа игрока) - сериал.
UO.GetType
Возвращает графический тип (art ID) объекта с указанным ObjID .
UO.GetWordCount
Возвращает количество непустых частей строки. Без delimiter разделителями являются пробельные символы; явно заданная непустая строка используется как точный разделитель.
UO.IsObjectExists
Возвращает True , если объект с указанным ID существует в локальном кэше объектов, иначе False .
UO.LastObject
Возвращает серийный номер (ID) последнего объекта, который был использован через UseObject , UseType или аналогичные методы.
UO.LineCount
Возвращает количество совпадений, найденных последним вызовом InJournal или InJournalBetweenTimes .
UO.LineMsgType
Возвращает тип сообщения последней найденной записи журнала.
UO.LineType
Возвращает код типа последней найденной записи журнала.
UO.MakeFakeItem
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
Посылает одиночный клик по объекту для запроса имени. Если задан timeout, ждёт появления непустого имени до этого срока с проверкой не реже 25 мс; timeout в миллисекундах. Без второго аргумента длительного ожидания нет. Команда ничего не возвращает; имя читайте через GetName.
UO.SetBadObject
Помечает объекты заданного типа и цвета как непроходимые в указанном радиусе для системы поиска пути.