-
Notifications
You must be signed in to change notification settings - Fork 0
API UO MoverStop
Codex edited this page Sep 19, 2026
·
4 revisions
Оглавление · Алфавитный указатель · Movement
ClassicUO • Runtime API
Останавливает автоматический маршрут Pathfinder.
UO.MoverStop() -> Unit
Выберите одну из зарегистрированных форм. Параметры передаются позиционно. Any означает значение BASIC с преобразованием внутри команды; Unit — отсутствие возвращаемого значения.
Параметров нет.
Unit — возвращаемого значения нет. Вызывайте отдельной строкой; это не true/false и не число шагов.
- Снимает локальное автоматическое движение. Уже отправленные шаги и серверные подтверждения не отзываются.
- Это не TerminateAll: выполнение остальных строк скрипта и других процедур продолжается.
# Снять маршрут
#
# Останавливает автоматический маршрут Pathfinder.
#
# Unit — возвращаемого значения нет. Вызывайте отдельной строкой; это не true/false и не число
# шагов.
SUB Main()
# Аргументов нет.
# Команда не возвращает код успеха.
UO.MoverStop()
END SUBРазбор параметров и выполнения:
- Аргументов нет.
- Команда не возвращает код успеха.
# Остановить только при активном маршруте
#
# Останавливает автоматический маршрут Pathfinder.
#
# Unit — возвращаемого значения нет. Вызывайте отдельной строкой; это не true/false и не число
# шагов.
SUB Main()
# Move() читает автоматическое движение.
# Print — локальное сообщение скрипта; оно не является подтверждением сервера.
IF UO.Move() THEN
UO.MoverStop()
UO.Print('Route stopped')
END IF
END SUBРазбор параметров и выполнения:
- Move() читает автоматическое движение.
- Print — локальное сообщение скрипта; оно не является подтверждением сервера.
# Прекратить движение и проверить позицию
#
# Останавливает автоматический маршрут Pathfinder.
#
# Unit — возвращаемого значения нет. Вызывайте отдельной строкой; это не true/false и не число
# шагов.
SUB Main()
# WAIT=100 мс даёт клиенту обработать очередные события.
# После остановки координаты читаются отдельно; задержка не гарантирует получение всех сетевых
# подтверждений.
UO.MoverStop()
WAIT(100)
UO.Print(STR(UO.GetX()) + ',' + STR(UO.GetY()))
END SUBРазбор параметров и выполнения:
- WAIT=100 мс даёт клиенту обработать очередные события.
- После остановки координаты читаются отдельно; задержка не гарантирует получение всех сетевых подтверждений.
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь