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 через разделитель |. Не запускает поиск предметов.