Skip to content

UO API by Topic

Codex edited this page Oct 11, 2026 · 6 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Команди UO за групами

Головна · C# · IDE · Команди UO · За абеткою · Приклади · Мови

Виберіть групу за тим, що хочете зробити в грі. На сторінці групи є перелік команд і короткі приклади; у повному описі команди — параметри, результат та кілька готових скриптів. Основи мови й стандартні засоби без UO. описано в розділі C#.

Розділ Призначення
Персонаж і спорядження Здоров’я, мана, витривалість, характеристики, опір і спорядження свого персонажа. Якщо команда підтримує параметр serial — унікальний ідентифікатор об’єкта, — її можна застосувати до зазначеного персонажа.
Персонажі та істоти Гравці, неігрові персонажі (NPC), монстри й приручені істоти, які вже відомі клієнту. Параметр serial визначає конкретну істоту; body або type — її графічний тип.
Предмети Читання властивостей, використання, фарбування та перенесення предметів. Параметр serial визначає конкретний предмет, а type або graphic — його графічний тип. Кількість одиниць у стосі та кількість окремих предметів розрізняються.
Сумка та контейнери Відкриття сумки, банку й інших контейнерів, читання їхнього вмісту та вибір контейнера для перенесення предметів. Якщо вміст ще не отримано від сервера, клієнт може не бачити всіх предметів.
Пошук об’єктів Пошук предметів і істот за типом, відстанню, координатами та іншими умовами. Результатом може бути ідентифікатор, кількість або список. Значення «не знайдено» потрібно перевіряти за описом конкретної команди.
Вибір цілі (таргет) Відповідь на курсор вибору цілі та підготовка автоматичної відповіді командами WaitTarget. Підготовка цілі не запускає заклинання чи іншу дію: дію потрібно виконати окремо.
Рух персонажа Кроки, біг, рух до координат, пошук шляху, двері та перешкоди. Перенесення речей описано окремо в розділі «Предмети».
Карта, координати та відстані Координати, відстані, видимість, прохідність і властивості клітин карти. Команди побудови маршруту зібрано окремо в розділі «Рух персонажа».
Будинки та складені об’єкти Будинки та інші складені об’єкти світу (multi): їхні частини, розташування й перевірка об’єкта в заданій точці.
Бій і лікування Атака, бойовий режим, здібності зброї та лікування бинтами. Надсилання команди означає запит на дію; її виконання залежить від стану персонажа й відповіді сервера.
Магія Застосування заклинань і магічних здібностей та подорожі за допомогою магії. Для заклинання з ціллю підготуйте вибір цілі й перевірте необхідні умови.
Навички Застосування навичок, читання їхніх значень і меж та вибір режиму підвищення, зниження або фіксації. Точні назви навичок і доступність дій залежать від даних клієнта й правил сервера.
Ефекти та стани персонажа Перевірка отруєння, паралічу, польоту та інших станів, а також читання панелі ефектів. Кожна перевірка описує конкретний стан: результат «ні» не означає відсутності всіх інших ефектів.
Журнал повідомлень Пошук і очікування повідомлень у журналі, читання тексту, кольору, часу й автора рядка. Перед очікуваною дією позначайте початок потрібного інтервалу, щоб не прийняти старе повідомлення за новий результат.
Розмова та чат Повідомлення персонажа в грі, жести, канали чату й фільтри. Для локального повідомлення, яке бачить лише користувач клієнта, відкрийте розділ «Інтерфейс клієнта».
Ігрові вікна (гампи) Гамп — ігрове вікно з кнопками, текстом, прапорцями та полями введення. Команди читають його вміст і надсилають відповідь серверу. ID гампа, ідентифікатор його власника (serial) та порядковий номер відкритого вікна — різні значення.
Меню та контекстні меню Вибір пунктів звичайного й контекстного меню та відповідь на запит введення тексту. Це різні види запитів: номер пункту потрібно брати з потрібного меню.
Магазини та продавці Купівля й продаж, список товарів, ціни та налаштування власного продавця. У параметрах AllPrice та MassPriceMove тип предмета й ідентифікатор конкретного предмета не можна підміняти один одним.
Обмін між гравцями Вікно обміну предметами між двома гравцями: інший учасник, контейнер обміну, стан підтвердження та скасування.
Група гравців Запрошення до групи, прийняття й відхилення запрошень, список учасників, вихід і повідомлення групі.
Ігрові книги Читання та зміна заголовка, сторінок і тексту ігрової книги. Допустимі номери сторінок і правила запису наведено в описі кожної команди.
Квести та чесноти Відкриття клієнтських вікон квестів і чеснот та надсилання відповідних запитів. Набір завдань і умови застосування чеснот визначає ігровий сервер.
Човни Керування рухом і зупинкою човна. Команда діє лише тоді, коли персонаж може керувати відповідним човном і сервер підтримує цю дію.
Інтерфейс клієнта Повідомлення в клієнті, службові вікна, відображення об’єктів і відкриття редактора скриптів. Локальне повідомлення бачить користувач цього клієнта; для розмови в грі використовуйте команди розділу «Розмова та чат».
Миша та клавіатура Натискання кнопок миші та клавіш. Екранні координати, координати в ігровому вікні й координати світу вимірюються по-різному; потрібну систему вказано в параметрах команди.
Звук, освітлення та погода Звуки клієнта, відтворення звукових файлів, освітлення, сезон і погодні ефекти.
З’єднання із сервером Підключення до сервера, вихід із гри, перевірка стану з’єднання та затримки. Тут також є команди для адреси сервера й списку персонажів.
Проксі Команди налаштування проміжного сервера — проксі. Перевіряйте опис кожної команди: збережене в API ім’я саме по собі не означає, що підключення через проксі реалізовано.
Профілі та налаштування Вибір профілю, збереження налаштувань, гарячі клавіші та спільні значення. Профіль зберігає налаштування персонажа; спільне значення середовища скриптів і локальна змінна у функції мають різний час життя.
Виконання скриптів Запуск, пауза та зупинка скриптів, виклик зареєстрованих функцій, події й очікування. Terminate зупиняє відповідну функцію, а StopScript — запуск скрипта; параметри та межі дії наведено в їхніх описах.
Запис і повторення дій Запис підтримуваних дій та їх повторення. Які саме дії зберігаються й відтворюються, зазначено в описі відповідної команди.
HTTP-запити та зовнішні повідомлення HTTP-запити, заголовки та текст відповіді. Зовнішні текстові повідомлення: UO.Messenger — текстові повідомлення Telegram, Discord та Viber.
Файли, JSON і дані Робота з файлами, JSON, масивами та колекціями. У C# можна використовувати стандартні класи .NET; у цьому розділі зібрано допоміжні команди UO для роботи з даними.
Перетворення значень і сумісність Перетворення чисел та ідентифікаторів об’єктів між підтримуваними форматами. Для команд сумісності перевіряйте опис: деякі імена збережено в API, але відповідна операція має обмеження або недоступна.
Локалізація тексту Отримання ігрового тексту за номером cliloc — запису в каталозі локалізованих повідомлень — і перевірка кодування. Назви методів UO та C# залишаються однаковими незалежно від мови довідника.
Відомості про об’єкти та команди Перегляд даних предметів, клітин карти та ігрових вікон, а також перевірка імен і параметрів команд API. Наявність команди в довіднику не гарантує, що конкретна ігрова дія доступна зараз.

Інші зареєстровані команди

  • UO.Equipt
  • UO.IsNPC

Clone this wiki locally