Runtime API 01 Combat and Abilities - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Runtime API — Бой и способности
Символов: 8
Новые тематические разделы · Алфавитный указатель · Правила и сценарии
Для каждой команды доступна отдельная карточка: актуальные перегрузки, параметры, ограничения и несколько примеров.
lastattack
Именованный объект, разрешаемый из текущего состояния клиента. Используйте как аргумент serial/object; наличие такого имени не гарантирует, что соответствующий объект сейчас существует.
UO.Attack
Атакует мобайла с указанным ObjID .
UO.AttackNearest
Выбирает персонажа по notoriety и дополнительным фильтрам distance, body, maxZ, nearest, color, classMask, aliveOnly, visibleOnly, затем посылает запрос атаки. classMask сопоставляется с загруженным текстом имени, титула и экипировки, а не со скрытым серверным классом. Возвращаемое ненулевое значение — выбранный serial; 0 — подходящей цели нет. Поддерживается 1–9 аргументов.
UO.IsWarMode
мобайл is in war mode (combat stance), False otherwise.
UO.LastAttack
Возвращает серийный номер (ID) последнего мобайла, которого атаковал персонаж.
UO.SetWarMode
Включает или отключает режим войны (боевую стойку) персонажа.
UO.WarMode
Включает 1, выключает 0 или переключает flip боевой режим.
UO.WarTargetID
Возвращает serial (ID) текущей боевой цели (мобайла, который сейчас атакуется).