UO API by Topic - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
UO API by Topic
Home · BASIC · UO API · A–Z · Examples · Languages
Выберите объект или действие. Каждая ссылка на команду открывает её единственную полную карточку. Встроенные функции без UO. находятся в разделе BASIC.
| Раздел | Назначение |
|---|---|
| Character | Состояние своего персонажа, характеристики, сопротивления и экипировка. Для конкретной сущности используйте перегрузку с serial, если она есть в карточке команды. |
| Mobiles | Персонажи, NPC, монстры и питомцы, уже известные клиенту. Serial определяет конкретное существо, body/type — его графику; это разные значения. |
| Items | Свойства, использование и перенос предметов. Serial выбирает конкретный предмет; type/graphic выбирает вид. Перенос единиц стека и число переносимых items имеют разные параметры. |
| Containers | Чтение содержимого, открытие и выбор контейнера назначения. Закрытый или ещё не загруженный контейнер не даёт клиенту полного списка предметов. |
| Search | Выбор области и фильтров поиска, обработка результата, списка найденного и исключений. Проверяйте значение «не найдено» по карточке команды: serial, количество и список — разные результаты. |
| Targeting | Ручной ответ курсором цели и заранее установленный ответ WaitTarget. Установка ожидаемой цели и выполнение действия — отдельные операции. |
| Movement | Движение персонажа, построение пути, двери, препятствия и задержки шагов. Команды переноса вещей находятся в Items → Moving Items. |
| World & Geometry | Координаты, расстояния, линия видимости, проходимость и данные карты. Получение маршрута описано отдельно в Movement. |
| Multis & Houses | Составные объекты мира: дома и другие multi, их части и положение на карте. |
| Combat | Атака, режим боя, оружейные способности и лечение бинтом. Запрос клиента и принятое сервером действие различаются. |
| Magic | Заклинания, способности и перемещение магией. Для направленного действия заранее настройте цель и проверьте условия применения. |
| Skills | Применение навыков, чтение значений и управление замками навыков. Название навыка и доступность действия зависят от поддерживаемых клиентом/сервером данных. |
| Buffs & Effects | Панель эффектов и проверки состояния. Отрицательный результат проверки состояния не означает отсутствие всех возможных эффектов. |
| Journal | Поиск и ожидание сообщений, индексы строк, время, цвет и serial автора. Отделяйте старые строки журнала от сообщения, которое ожидаете после действия. |
| Speech & Chat | Речь персонажа, эмоции, каналы чата и фильтры. Локальная печать сообщения в клиенте находится в Client UI. |
| Gumps | Чтение серверных окон и отправка ответов: кнопки, флажки, переключатели и поля. ID окна, serial владельца и индекс открытого окна не взаимозаменяемы. |
| Menus & Context Menus | Старые меню, контекстные меню и ввод текста. Это отдельные механизмы; номер пункта берите из ответа нужного меню. |
| Shops & Vendors | Покупка, продажа, списки магазина, задержки и цены личного торговца. AllPrice и MassPriceMove используют type предмета там, где это указано в их параметрах. |
| Trade | Окно защищённого обмена между игроками: участник, контейнер, состояние, подтверждение и отмена. |
| Party | Приглашения в группу, участники, выход и сообщения. Эти операции отличаются от общей речи и торгового обмена. |
| Books | Чтение и изменение игровых книг: заголовок, страницы и текст. Допустимые номера страниц и эффект записи смотрите в карточке. |
| Quests & Virtues | Общие клиентские запросы квестов и добродетелей. Серверные задания Age of Power описаны в отдельном разделе Wiki. |
| Boats | Управление движением и остановкой лодки; доступность команды определяется текущей лодкой и сервером. |
| Client UI | Вывод сообщений, служебные окна, отображение объектов и открытие IDE. Эти действия не заменяют отправку речи серверу. |
| Mouse & Keyboard | Ввод мышью и клавиатурой. Координаты экрана, клетки мира и координаты внутри гампа имеют разный смысл. |
| Sound & Visual Environment | Звуки, освещение, сезон и погодные эффекты клиента. |
| Client & Connection | Соединение, состояние входа в мир, задержка, адрес сервера и список персонажей. |
| Proxy | Совместимые имена API для прокси. Само наличие имени в реестре не доказывает поддержку транспорта: фактические ограничения указаны в каждой карточке. |
| Profiles & Configuration | Профили, сохранение настроек, глобальные значения и горячие клавиши. Глобальное значение runtime и локальная переменная процедуры имеют разное время жизни. |
| Scripts & Runtime | Запуск, пауза, остановка скриптов и процедур, сведения об экземплярах, события и ожидание. Terminate и StopScript работают на разных уровнях выполнения. |
| Record / Playback | Запись и повтор поддерживаемых действий. Состав записи и ограничения воспроизведения определяются реализацией команд. |
| HTTP | HTTP-запросы и чтение ответа. Код состояния, заголовок и тело ответа — отдельные данные. |
| Files / JSON / Data | Файлы, JSON, массивы и коллекции BASIC, а также совместимые помощники UO. Встроенные функции BASIC записываются без UO. |
| Conversion & Compatibility | Преобразования чисел, serial и старых форматов скриптов. Совместимое имя может иметь ограничения или явно запрещённую операцию — это указано в карточке. |
| Localization | Получение локализованного текста cliloc и сведений о кодировке. Имена команд API при смене языка не переводятся. |
| Diagnostics & Introspection | Осмотр объектов, тайлов и гампов, проверка имён, параметров и сигнатур API. Наличие сигнатуры не подтверждает возможность игрового действия в текущем состоянии. |