Runtime API 06 Weapon Abilities - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Runtime API — Способности оружия

Символов: 7

Новые тематические разделы · Алфавитный указатель · Правила и сценарии

Для каждой команды доступна отдельная карточка: актуальные перегрузки, параметры, ограничения и несколько примеров.

UO.GetAbilityID

Combat

Разрешает название способности оружия в её числовой ID через каталог способностей клиента. Для обратного преобразования служит GetAbilityName.

UO.GetAbilityName

Combat

Возвращает имя способности оружия по ID, начиная с 1. Неизвестный ID возвращает пустую строку.

UO.GetActiveAbility

Combat

Возвращает имя текущей активной боевой способности персонажа в виде строки.

UO.GetWeaponAbilities

Combat

Возвращает массив положительных ID способностей оружия текущего персонажа. Флаг активной способности удаляется из ID. Если персонажа/способностей нет, массив пустой.

UO.UseAbility

Combat

Активирует способность оружия по её имени или числовому ID. CastAbility является алиасом UseAbility. Возвращает 0 при неверном ID/отсутствии персонажа; принятие запроса не гарантирует успешный удар на сервере.

UO.UsePrimaryAbility

Combat

Активирует основную способность оружия (primary ability) текущего экипированного оружия.

UO.UseSecondaryAbility

Combat

Активирует вторичную способность оружия (secondary ability) текущего экипированного оружия.