-
Notifications
You must be signed in to change notification settings - Fork 0
API UO CancelTarget
Codex edited this page Sep 19, 2026
·
4 revisions
Оглавление · Алфавитный указатель · Targeting
ClassicUO • Runtime API
Отменяет активный курсор и очищает подготовленные ответы на прицел.
UO.CancelTarget() -> Unit
Выберите одну из зарегистрированных форм. Параметры передаются позиционно. Any означает значение BASIC с преобразованием внутри команды; Unit — отсутствие возвращаемого значения.
Параметров нет.
Unit — возвращаемого значения нет. Вызывайте отдельной строкой; не используйте как true/false, serial или type. Метадата Any у совместимых форм не меняет фактический результат Unit.
- Уже отправленные серверу ответы не отзываются.
- Локальный callback-прицел получает отмену; для активного серверного прицела отправляется отмена цели.
- Очередь общая для клиента: её очистка относится к подготовленным ответам всех процедур.
# Снять подготовку
#
# Отменяет активный курсор и очищает подготовленные ответы на прицел.
#
# Unit — возвращаемого значения нет. Вызывайте отдельной строкой; не используйте как true/false,
# serial или type. Метадата Any у совместимых форм не меняет фактический результат Unit.
SUB Main()
# Аргументов нет.
# Отложенный ответ на self удаляется.
UO.WaitTargetSelf()
UO.CancelTarget()
END SUBРазбор параметров и выполнения:
- Аргументов нет.
- Отложенный ответ на self удаляется.
# Заменить ранее подготовленную точку
#
# Отменяет активный курсор и очищает подготовленные ответы на прицел.
#
# Unit — возвращаемого значения нет. Вызывайте отдельной строкой; не используйте как true/false,
# serial или type. Метадата Any у совместимых форм не меняет фактический результат Unit.
SUB Main()
# 1445/1690/0 — пример новой точки мира.
# Старые ответы убираются до постановки новой цели.
UO.CancelTarget()
UO.WaitTargetXYZ(1445, 1690, 0)
END SUBРазбор параметров и выполнения:
- 1445/1690/0 — пример новой точки мира.
- Старые ответы убираются до постановки новой цели.
# Отказаться после тайм-аута
#
# Отменяет активный курсор и очищает подготовленные ответы на прицел.
#
# Unit — возвращаемого значения нет. Вызывайте отдельной строкой; не используйте как true/false,
# serial или type. Метадата Any у совместимых форм не меняет фактический результат Unit.
SUB Main()
# WAIT=1000 мс — ограничение этого примера.
# Проверяется оставшаяся очередь, а не успешность навыка. При отсутствии серверного прицела
# следующая посторонняя команда не получит старый ответ.
UO.WaitTargetSelf()
UO.UseSkill('Anatomy')
WAIT(1000)
IF UO.IsWaitTargetActive() THEN
UO.CancelTarget()
END IF
END SUBРазбор параметров и выполнения:
- WAIT=1000 мс — ограничение этого примера.
- Проверяется оставшаяся очередь, а не успешность навыка. При отсутствии серверного прицела следующая посторонняя команда не получит старый ответ.
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь