Решение проблем
Что чаще всего идёт не так при первой установке и что это означает.
Изменение ресурса ничего не дало
Заголовок раздела «Изменение ресурса ничего не дало»restart не перечитывает fxmanifest.lua. Если вы добавили файл — например, новый файл локали, — сначала выполните refresh в консоли сервера, а затем restart mic_arcade. Для изменений в config.lua достаточно restart mic_arcade.
Автоматы не появляются
Заголовок раздела «Автоматы не появляются»mic_arcade_propsне запущен. Он должен стартовать раньшеmic_arcade; без него модели автоматов не загружаются и ничего не создаётся.- Все позиции в
Config.Arcadesзакомментированы. По умолчанию позиция есть только у Pixel, Race, Tower и Road.
Автомат на месте, но экран чёрный
Заголовок раздела «Автомат на месте, но экран чёрный»- Папка называется не
mic_arcade. Экран загружает свою игру по этому имени. - Соединение игрока блокирует публичные CDN. Экран автомата подгружает библиотеки анимации и 3D с cdnjs и esm.sh; от них зависят Tower и Road.
Нет пункта таргета «Play Arcade», есть только подсказка «Press E»
Заголовок раздела «Нет пункта таргета «Play Arcade», есть только подсказка «Press E»»Config.Interaction должен совпадать с тем, что вы используете, и быть написан в точности так, как ожидает этот скрипт: ox-target (через дефис), qb-target или drawtext. Любое другое значение — например, ox_target с подчёркиванием, как его пишут в некоторых других ресурсах, — приводит к откату на подсказку drawtext.
«Not enough money» или «not enough» жетонов при запуске игры
Заголовок раздела ««Not enough money» или «not enough» жетонов при запуске игры»Автомат списывает свою Price в валюте из Config.PaymentType. По умолчанию это 100 arcade_coin за игру на каждом автомате, кроме DuoFight. Выдайте себе больше жетонов, снизьте цену или смените тип оплаты.
Ни у кого нет аркадных жетонов
Заголовок раздела «Ни у кого нет аркадных жетонов»Скрипт только забирает жетоны, но никогда их не выдаёт (кроме выигрыша в DuoFight). Добавьте arcade_coin в магазин или выставьте в Config.PaymentType значение cash, bank или both.
Использование предмета-автомата ничего не делает
Заголовок раздела «Использование предмета-автомата ничего не делает»- Предмета нет в списке предметов вашего инвентаря либо у него другое имя — имена должны совпадать с теми, что указаны в разделе Установка.
- У персонажа уже установлено
Config.MaxArcadesPerPlayerавтоматов; об этом сообщит уведомление. - На QBCore проверьте, что запись предмета помечена как используемая.
Установленные автоматы пропали после рестарта
Заголовок раздела «Установленные автоматы пропали после рестарта»Установленные автоматы хранятся только в памяти сервера. Перезапуск mic_arcade или всего сервера очищает их, а предметы, использованные для установки, не возвращаются. Поднимайте автоматы перед рестартом, а для всего постоянного используйте фиксированные позиции в config.lua.
Я не могу поднять автомат
Заголовок раздела «Я не могу поднять автомат»Это может сделать только персонаж, который его установил, и только пока на нём никто не играет. Стационарные автоматы из config.lua поднять нельзя вообще.
Таблица лидеров пуста
Заголовок раздела «Таблица лидеров пуста»install.sql не импортирован, поэтому результаты некуда сохранять. Импортируйте его один раз. В DuoFight таблицы лидеров нет.
Автомат уже занят
Заголовок раздела «Автомат уже занят»За автоматом может быть только один игрок. Если матч DuoFight ждёт соперника, следующему игроку, подошедшему к автомату, предложат этот матч.
В тексте написано «Translation [xx][key] does not exist»
Заголовок раздела «В тексте написано «Translation [xx][key] does not exist»»В вашем файле локали отсутствует этот ключ. Скопируйте его из locales/en.lua. Отката на английский язык нет.