Перейти к содержимому

Решение проблем

Проблемы, с которыми люди действительно сталкиваются, — примерно в том порядке, в котором они возникают.


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.

Этот проп создаётся только на экране самого носителя. Проп из функции Attach Prop, использованный как действие, — тот, который видят все.

Не получается подобрать размещённый проп

Заголовок раздела «Не получается подобрать размещённый проп»

Опцию подбора получает только игрок, который его разместил. Если Config.Interaction установлен в 'ox_target' или 'qb-target', один из них должен быть запущен; при 'drawtext' подойдите к пропу и нажмите E.

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!.

Общий список загружается с GitHub при его открытии. Если ваш хостинг блокирует исходящие запросы, список остаётся пустым, а консоль показывает Error fetching network items.

Принимаются только URL Discord webhook’ов; всё остальное отклоняется с сообщением Blocked invalid webhook URL в консоли. Для скриншота должен быть запущен screenshot-basic.