RU Runtime API 27 Item Search - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Runtime API — Поиск предметов
Главная · C# · IDE · UO API · A–Z · Примеры · Языки
Каждая команда открывает карточку с C#-сигнатурами, параметрами и несколькими самостоятельными примерами.
UO.AddFindList
Добавляет правило type/hue в именованный набор для UO.FindList. Набор позволяет повторно искать несколько видов предметов или тел mobiles и задавать приоритет типов порядком добавления.
UO.ClearFindList
Удаляет определения одного именованного набора поиска или всех наборов AddFindList текущего runtime. Используется перед повторной настройкой фильтров, чтобы правила не накапливались.
UO.DeleteFindList
Удаляет все определения, совпадающие с указанным префиксом list, list/type или list/type/color. Позволяет убрать один вид предметов или конкретный hue, сохранив остальные правила набора.
UO.FindAnyType
Находит ближайшего загруженного mobile с одним из заданных graphic тела. Применяется для поиска определённого вида существа. Предметы в сундуке или на земле эта команда не ищет: для них нужны FindType/FindList.
UO.FindAtCoord
Ищет загруженные объекты мира на одной точной клетке X/Y текущей карты.
UO.FindCount
Читает количество единиц в указанной стопке, если передан ID. Форма без аргументов сохраняет отдельный смысл: число объектов последнего поиска.
UO.FindFullQuantity
Читает общее количество единиц в снимке последнего поиска.
UO.FindList
Ищет загруженные предметы или mobiles по нескольким type/hue. Возвращает первый serial строкой и сохраняет весь упорядоченный результат для FindItem, FindCount и GetFoundItems.
UO.FindMan
Находит один serial по notoriety, расстоянию, высоте, телу и hue. Применяется для предварительного выбора цели без автоматической атаки.
UO.FindNotoriety
Ищет другого mobile по одному body/type и разрешённой notoriety. Подходит, когда нужен определённый вид персонажа с нужным отношением; расширенные формы позволяют ограничить радиус, высоту и hue. Это только выбор объекта, не атака.
UO.FindQuantity
Читает текущее количество в первом результате поиска.
UO.FindType
Ищет среди уже загруженных клиентом предметов и персонажей. Можно искать по типу, цвету, контейнеру, расстоянию и дополнительным фильтрам. Результат — hex-строка serial выбранного объекта; пустая строка означает отсутствие совпадения. Команда сама не открывает контейнеры, не подбирает предмет и не атакует найденную цель.
UO.FindTypeEx
Ищет одну графику и цвет в контейнере либо на земле и возвращает один найденный ID.
UO.FindVertical
Читает или изменяет допустимую разницу высоты при поиске по умолчанию.
UO.GetFindedList
Создаёт копию списка ID последнего обычного поиска.
UO.InfoFindList
Печатает содержимое локального списка AddFindList через разделитель |. Не запускает поиск предметов.