Runtime API 25 Pathfinding - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Runtime API — Поиск маршрута

Символов: 7

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

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

UO.GetScriptPath

Scripts & Runtime

Возвращает полный путь к файлу скрипта с индексом ScriptIndex .

UO.NewMoveXY

Movement

Использует тот же поиск A*, что MoveXY, и возвращает 1 только при достижении точки с заданным допуском. Необязательный StepCallback — строка с именем процедуры/функции либо 0; вызывается после фактического изменения координат, возврат 0 останавливает движение. Дополнительные параметры: timeout в мс, maxSteps, maxDistance (0 — без дополнительного ограничения), AccuracyZ (по умолчанию 255), avoidMobiles и openDoors (если опущены, действуют настройки runtime), stopOnStuck (по умолчанию 0). Допуск XY ограничивается 0–20, Z — 0–255.

UO.SetMulPath

Profiles & Configuration

Сохраняет строку mulPath в состоянии этого runtime. В это поле не используется для переключения игровых данных: команда не перезагружает MUL и не меняет settings.json. Настройте путь к игре через конфигурацию клиента.

UO.ShardPath

Client & Connection

Возвращает путь в файловой системе к каталогу данных приложения для шарда.

UO.StealthPath

Profiles & Configuration

Совместимое имя для пути установки текущего клиента ClassicUO (bridge.ClientPath). Внешний процесс Stealth для этого не используется.

UO.StealthProfilePath

Profiles & Configuration

Совместимое имя для каталога текущего профиля ClassicUO (bridge.CurrentProfilePath). Это не папка чужой установки Stealth.

UO.Track

Skills

Включает указующую стрелку трекинга (Quest Arrow) в клиенте в указаные координаты.