Решение проблем
Проблемы, с которыми люди действительно сталкиваются, — примерно в том порядке, в котором они возникают.
Изменение файла ничего не дало
Заголовок раздела «Изменение файла ничего не дало»restart не перечитывает fxmanifest.lua. Если вы добавили файл — например, новую локаль, — сначала введите refresh в консоли сервера, а затем restart mic_itemcreator.
/itemcreator сообщает, что у меня нет разрешения
Заголовок раздела «/itemcreator сообщает, что у меня нет разрешения»- ACE называется
mic_itemcreator.open. Проверьте написание и убедитесь, что в строкеadd_aceуказан идентификатор, с которым вы действительно подключаетесь, или группа, в которой вы действительно состоите. - Разрешение проверяется через пару секунд после входа. Если его выдали, пока вы были подключены, переподключитесь.
Ничего не работает, уведомления не показываются
Заголовок раздела «Ничего не работает, уведомления не показываются»Фреймворк не найден. Bridge ищет es_extended или qb-core, которые уже запущены на момент старта ресурса. Переместите ensure mic_itemcreator ниже вашего фреймворка в server.cfg.
На QBox запускайте его ниже qbx_core. QBox определяется через совместимость с QBCore — qbx_core предоставляет qb-core, — так что больше ничего настраивать не нужно.
Список предметов в меню пуст
Заголовок раздела «Список предметов в меню пуст»Список берётся из ox_inventory, если он запущен, иначе из зарегистрированных предметов ESX, иначе из shared-предметов QBCore. Пустой список обычно означает, что ресурс запустился раньше вашего инвентаря или фреймворка — исправьте порядок и перезапустите его.
Я сохранил предмет, но его использование ничего не делает
Заголовок раздела «Я сохранил предмет, но его использование ничего не делает»По порядку:
- Предмета нет в вашем инвентаре или он называется иначе. Item Creator лишь добавляет поведение; сам предмет должен быть определён. Воспользуйтесь инструментом реестра (Registry Tool), чтобы записать определение.
- Ваш инвентарь не запускает используемые предметы фреймворка. Использование предмета должно доходить до обработчика используемых предметов ESX или QBCore.
- Остановило ограничение. Перезарядка, отсутствие нужного предмета или не та работа — в каждом случае игроку показывается соответствующее сообщение.
- Анимация или Attach Prop в транспортном средстве. Обе функции в транспорте пропускаются.
- Проверьте консоль. Сбойная функция выводит
ERROR executing client feature "…", а остальные продолжают выполняться.
Перезарядка намного дольше, чем я хотел
Заголовок раздела «Перезарядка намного дольше, чем я хотел»Перезарядка хранится в миллисекундах: 60 — это 0,06 секунды, 60000 — минута. Вводите её в миллисекундах.
Еда, жажда или стресс не меняются
Заголовок раздела «Еда, жажда или стресс не меняются»На ESX они проходят через esx_status, поэтому должен быть запущен ресурс статусов — а для стресса в нём должен быть зарегистрирован статус stress. На QBCore они отправляются как события consumables:server:addHunger, addThirst и addStress. Если ваш HUD или скрипт статусов использует другие, измените их в Bridge.AddFoodThirst и Bridge.AddStress в bridge/client_bridge.lua.
Другие игроки не видят мой проп Always Attached
Заголовок раздела «Другие игроки не видят мой проп Always Attached»Этот проп создаётся только на экране самого носителя. Проп из функции Attach Prop, использованный как действие, — тот, который видят все.
Не получается подобрать размещённый проп
Заголовок раздела «Не получается подобрать размещённый проп»Опцию подбора получает только игрок, который его разместил. Если Config.Interaction установлен в 'ox_target' или 'qb-target', один из них должен быть запущен; при 'drawtext' подойдите к пропу и нажмите E.
Клавиша отмены — не X
Заголовок раздела «Клавиша отмены — не X»FiveM применяет назначение клавиши по умолчанию только при первом появлении этой привязки у игрока. Игроки меняют её в Настройки › Назначение клавиш › FiveM в пункте «Cancel Item Animation». Изменение Config.CancelKey влияет только на тех игроков, у которых привязки ещё не было.
В меню отсутствуют картинки предметов
Заголовок раздела «В меню отсутствуют картинки предметов»Config.ImageInventoryPath по умолчанию указывает на папку с изображениями ox_inventory. Для другого инвентаря укажите папку этого инвентаря в виде пути nui://. Картинка ищется как <item name>.png.
Я выбрал язык, но вместо текста вижу ключи
Заголовок раздела «Я выбрал язык, но вместо текста вижу ключи»Код не совпадает ни с одним файлом. Допустимые коды: en, es, de, fr, it, pt, ru, ch-zn и jp — не tr или ch, которые упоминаются в комментарии в config.lua, но не поставляются. В этом случае консоль выводит Locale "…" not found!.
Раздел Network пуст
Заголовок раздела «Раздел Network пуст»Общий список загружается с GitHub при его открытии. Если ваш хостинг блокирует исходящие запросы, список остаётся пустым, а консоль показывает Error fetching network items.
Функция Webhook ничего не публикует
Заголовок раздела «Функция Webhook ничего не публикует»Принимаются только URL Discord webhook’ов; всё остальное отклоняется с сообщением Blocked invalid webhook URL в консоли. Для скриншота должен быть запущен screenshot-basic.