Runtime API 11 Casting Commands - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Runtime API — Команды каста

Символов: 5

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

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

UO.Cast

Magic

Отправляет запрос на применение заклинания/навыка. Строковая форма с одним аргументом возвращает 1 при принятии запроса клиентом и 0 при неизвестном имени или отказе. Это не подтверждение успешного эффекта на сервере. Форма с target сначала ставит цель в очередь, затем отправляет действие. Компактные формы с target=0/-1 ищут персонажа по фильтрам; явный serial используется напрямую. Последний флаг wait/waitTarget включает ожидание расходования очереди target до 1000 мс; при тайм-ауте возвращается 0 и очередь очищается. Флаг не является длительностью в миллисекундах.

UO.CastAbility

Magic

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

UO.CastToObject

Magic

Queues/sets the object target and submits the spell through the ClassicUO cast bridge. The target wait is cancelled when the cast request itself is rejected so a failed CastToObject does not leave a stale target trap behind.

UO.IsActiveSpellAbility

Magic

Возвращает True , если указанное заклинание или способность в данный момент активны на персонаже, иначе False .

UO.TicksSpell

Magic

Возвращает сохранённое значение UO.Timer на момент принятого запроса каста. Единица — десятая доля секунды; не подтверждает результат заклинания.