Runtime API 25 Pathfinding - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Runtime API — Поиск маршрута
Символов: 7
Новые тематические разделы · Алфавитный указатель · Правила и сценарии
Для каждой команды доступна отдельная карточка: актуальные перегрузки, параметры, ограничения и несколько примеров.
UO.GetScriptPath
Возвращает полный путь к файлу скрипта с индексом ScriptIndex .
UO.NewMoveXY
Использует тот же поиск 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
Сохраняет строку mulPath в состоянии этого runtime. В это поле не используется для переключения игровых данных: команда не перезагружает MUL и не меняет settings.json. Настройте путь к игре через конфигурацию клиента.
UO.ShardPath
Возвращает путь в файловой системе к каталогу данных приложения для шарда.
UO.StealthPath
Совместимое имя для пути установки текущего клиента ClassicUO (bridge.ClientPath). Внешний процесс Stealth для этого не используется.
UO.StealthProfilePath
Совместимое имя для каталога текущего профиля ClassicUO (bridge.CurrentProfilePath). Это не папка чужой установки Stealth.
UO.Track
Включает указующую стрелку трекинга (Quest Arrow) в клиенте в указаные координаты.