Runtime API 06 Weapon Abilities - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Runtime API — Способности оружия
Символов: 7
Новые тематические разделы · Алфавитный указатель · Правила и сценарии
Для каждой команды доступна отдельная карточка: актуальные перегрузки, параметры, ограничения и несколько примеров.
UO.GetAbilityID
Разрешает название способности оружия в её числовой ID через каталог способностей клиента. Для обратного преобразования служит GetAbilityName.
UO.GetAbilityName
Возвращает имя способности оружия по ID, начиная с 1. Неизвестный ID возвращает пустую строку.
UO.GetActiveAbility
Возвращает имя текущей активной боевой способности персонажа в виде строки.
UO.GetWeaponAbilities
Возвращает массив положительных ID способностей оружия текущего персонажа. Флаг активной способности удаляется из ID. Если персонажа/способностей нет, массив пустой.
UO.UseAbility
Активирует способность оружия по её имени или числовому ID. CastAbility является алиасом UseAbility. Возвращает 0 при неверном ID/отсутствии персонажа; принятие запроса не гарантирует успешный удар на сервере.
UO.UsePrimaryAbility
Активирует основную способность оружия (primary ability) текущего экипированного оружия.
UO.UseSecondaryAbility
Активирует вторичную способность оружия (secondary ability) текущего экипированного оружия.