Решение проблем
Что на самом деле идёт не так и где искать причину.
Изменение файла ничего не дало
Заголовок раздела «Изменение файла ничего не дало»Обычный перезапуск не перечитывает fxmanifest.lua. Если вы добавили файл — например, новую локаль, — сначала введите refresh в консоли сервера, затем restart mic_chameleon. Для изменений в config.lua и локалях достаточно перезапуска.
«You do not have permission to use this command»
Заголовок раздела ««You do not have permission to use this command»»С конфигом из поставки меню открывается у игроков из списка прав и у работ mechanic и police, больше ни у кого. Либо:
- добавьте игрока командой
/chameleongiveи его серверным ID, либо - добавьте его работу в
Config.AuthorizedJobs, либо - установите
Config.Permissions = false, чтобы красить мог любой.
То же сообщение от самой /chameleongive означает, что вы не администратор с точки зрения бриджа: это группа admin или superadmin на ESX, admin или god на QBCore.
«Could not get player steam identifier»
Заголовок раздела ««Could not get player steam identifier»»В списке прав хранятся Steam ID. Игрок должен быть подключён с запущенным Steam, иначе его нельзя добавить. Вместо этого выдайте ему работу из Config.AuthorizedJobs или отключите права.
Ничего не происходит при вводе /chameleon
Заголовок раздела «Ничего не происходит при вводе /chameleon»Нужно сидеть в транспорте; иначе вы получите «You are not in a vehicle». Если вы в транспорте, а на экране вообще ничего не появляется, проверьте в консоли строки [Camaleon] — «фреймворк не найден» означает, что ресурс запустился раньше ESX, QBCore или QBox. Поместите ensure mic_chameleon ниже вашего фреймворка в server.cfg — на QBox ниже qbx_core.
Сообщения на испанском
Заголовок раздела «Сообщения на испанском»В config.lua из поставки стоит Config.Locale = "es". Установите "en" или другой из девяти кодов в locales/. Подсказка маркера и заголовок меню в локалях не лежат: меняйте их в config.lua и html/ui.html.
Краска выглядит как плоский цвет
Заголовок раздела «Краска выглядит как плоский цвет»Цвета — это переливающиеся краски из более нового набора цветов транспорта, а двадцать из них (с 223 по 242) берутся из папок data/ и stream/ этого ресурса.
- Убедитесь, что обе папки по-прежнему лежат в ресурсе и не переименованы.
- Файлы данных читаются, когда игрок подключается. После установки игрокам, которые уже на сервере, нужно переподключиться.
- Вашему серверу нужна достаточно свежая сборка игры, в которой есть краски хамелеон. Если вы принудительно задали старую через
sv_enforceGameBuild, повысьте её.
Сброс пишет «No original color found for this vehicle»
Заголовок раздела «Сброс пишет «No original color found for this vehicle»»Исходный цвет запоминается при первой покраске машины и привязан к её модели и номерному знаку. Сбросить его нельзя, если:
- машину красили до установки ресурса или другим скриптом;
- её номерной знак с тех пор изменился;
- файл
vehicle_original_colors.jsonбыл удалён.
В этих случаях перекрасьте её обратно у вашего обычного механика.
Краска пропала после рестарта
Заголовок раздела «Краска пропала после рестарта»Этот ресурс красит машину перед вами, но не записывает ничего в ваш гараж. Сохранится ли цвет после того, как машину уберут в гараж и достанут снова, зависит от вашего гаражного скрипта, сохраняющего свойства транспорта. Этот ресурс сохраняет между перезапусками исходный цвет, чтобы сброс продолжал работать.
Использование предмета-краски ничего не делает
Заголовок раздела «Использование предмета-краски ничего не делает»По порядку:
- Включён ли
Config.UseItems? В консоли при запуске должно быть сообщение, что зарегистрировано 82 предмета. - Определён ли предмет в вашем инвентаре под точно таким же именем —
chameleon_paint_200, а неchameleon_200? См. файлы вitems/. - Вы сидите в транспорте? Предмет расходуется, только когда вы в нём.
- Поддерживает ли ваш инвентарь используемые предметы фреймворка? Этот ресурс регистрирует их через ESX или QBCore, а не напрямую через инвентарь.
Если вы включили Config.ItemsRequirePermission и в консоли сервера появляется ошибка при использовании предмета, выключите его обратно и пришлите нам ошибку в Discord.
У предметов нет картинок
Заголовок раздела «У предметов нет картинок»Изображения не поставляются. Добавьте PNG с именами предметов (например, chameleon_paint_200.png) в папку изображений вашего инвентаря.