FAQ - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

FAQ

Home · BASIC · UO API · A–Z · Examples · Languages

Можно ли запускать несколько Basic-скриптов одновременно?

Да. Они имеют независимые состояния running, paused и stopped. Команды управления применяются к выбранному скрипту.

С какой процедуры начинается файл?

С SUB Main(). Сначала Runtime анализирует весь файл, затем запускает Main.

Нужно ли прокручивать файл до конца?

Нет. Весь документ индексируется сразу.

Можно ли писать скрипты на JavaScript?

Нет, Basic Runtime выполняет Basic. JavaScript используется внутренними компонентами Theia, но не является языком игровых скриптов.

Где сохраняется новый файл IDE?

В Autoload\Scripts. Открытый с диска файл сохраняется обратно в исходное место.

Где лежат пользовательские шрифты?

В папке Fonts рядом с клиентом. Поддерживаются .ttf и .otf.

Появятся ли новые шрифты в настройках?

Да, после Reload Fonts folder или перезапуска клиента, если файл корректен и доступен для загрузки.

Что показывает Other Player indicator?

Касты других игроков. NPC и монстры имеют отдельную группу настроек.

Что означает Obstacle scan distance?

Максимальный дополнительный запас пути для обхода препятствия, а не дальность поиска мобов или каста.

Может ли клиент показать скрытый урон оружия?

Только если сервер передал его клиенту или значение доступно в client data. Иначе показывается N/A.

Продолжит ли скрипт работать после закрытия IDE?

Да, пока работает тот же ClassicUO Runtime. После закрытия самого клиента игровой сеанс и Runtime прекращаются.

Можно ли оставить соединение после закрытия ClassicUO?

Не этой сборкой. Для этого нужен отдельный headless proxy/client с полной реализацией протокола, авторизации и состояния мира.

Почему некоторые пункты Run серые?

Действие неприменимо к текущему состоянию. Например, Continue требует paused/debug-stopped скрипт, а Step — остановку отладчика на инструкции.

Переводится ли серверный текст?

Нет. Переключатель языка изменяет ресурсы клиента, IDE и Manual, но не содержимое, присланное сервером.