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

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

Проблемы, с которыми люди действительно сталкиваются при работе с этим ресурсом, и в чём каждая из них.


restart не перечитывает fxmanifest.lua. Если вы добавили файл — новую локализацию, новую модель, — сначала выполните refresh в консоли сервера, а затем restart mic_vape. Для изменений в config.lua достаточно перезапуска.

Использование вейпа ничего не делает, и ошибки нет

Заголовок раздела «Использование вейпа ничего не делает, и ошибки нет»

Почти всегда дело в порядке запуска. mic_vape ищет es_extended или qb-core в момент запуска; если ваш фреймворк запускается после него, ни один вейп не регистрируется как используемый, и ничего не выводится. Поставьте ensure mic_vape ниже вашего фреймворка в server.cfg и перезапустите сервер. На QBox это значит ниже qbx_core: он предоставляет qb-core, а именно его и ищет mic_vape.

Если порядок правильный:

  • Названия предмета нет в Config.Vapes. Используемыми являются только перечисленные там названия. transform_vape, freeze_vape и gravity_vape есть в файлах предметов, но не в конфиге — см. Предметы.
  • Предмета нет в вашем инвентаре. Добавьте его из inventory_items/.
  • Ваш фреймворк — не ESX, QBCore и не QBox под этими названиями ресурсов. Определение ищет es_extended и qb-core по имени (qbx_core у QBox предоставляет qb-core); для всего остального нужна ветка в двух файлах bridge/.
  • Вейп не достан. Сначала используйте предмет; E работает только при вейпе в руке.
  • Игрок переназначил клавишу. Затяжка — это привязка клавиши «Vape Puff» в Settings › Key Bindings › FiveM. Изменение Config.PuffKey задаёт значение по умолчанию только для тех игроков, у которых привязки раньше не было.
  • Идёт кулдаун. Вейпы со способностями ждут от 1 до 10 секунд между затяжками. При выключенных уведомлениях об этом ничего не сообщается.

Config.ShowNotifications по умолчанию false. Задайте true, чтобы видеть «достал», «кулдаун», «пусто» и сообщения о способностях.

Либо он закончился — достиг числа puffs, и один экземпляр был удалён из инвентаря, — либо предмет пропал из инвентаря (выброшен, передан, убран на хранение). Ресурс проверяет это каждые 2,5 секунды и убирает вейп, когда предмета больше нет.

Mango и Paella поставляются с 2 затяжками, а Ginger — с 1, поэтому эти три исчезают быстро. Если хотите, чтобы они служили дольше, увеличьте puffs в config.lua.

Консоль сервера при каждой затяжке выводит «[mic_vape] OnVapePuff triggered…»

Заголовок раздела «Консоль сервера при каждой затяжке выводит «[mic_vape] OnVapePuff triggered…»»

Это хук стресса, в котором ничего нет. Config.Stress включён, а OnVapePuff в bridge/server_bridge.lua лишь выводит эту строку. Поместите туда свою логику стресса или задайте Config.Stress = false.

Он телепортирует к вашей метке на карте по окончании времени эффекта (по умолчанию 5 секунд), а не в момент затяжки. Сначала поставьте метку. Без неё он сообщит об этом, если включены уведомления.

Это текст строки car_speed в поставляемых файлах локализации; это сообщение для самого ускорения машины. Перепишите его в locales/. В момент затяжки вы должны находиться в транспорте.

Он выбирает из всех вейпов в Config.Vapes, кроме себя самого и обычного vape, — в том числе из вкусов. Если выпал вкус, будет дым и больше ничего.

При Config.StaticHealth = true затяжка поднимает здоровье до Config.Health и только если вы ниже этого значения. Здоровье в игре идёт от 100 до 200, поэтому значение 100 или ниже ничего не даёт. Используйте 101–200 или выключите StaticHealth, чтобы каждая затяжка добавляла Config.Health.

Испанский или французский показывает «Locale [es] does not exist»

Заголовок раздела «Испанский или французский показывает «Locale [es] does not exist»»

Поставляемые locales/es.lua и locales/fr.lua содержат немецкий текст, зарегистрированный как de. Переведите файл и замените его ключ на es или fr. См. Настройка.

Модели берутся из собственной папки ресурса stream/ вместе с def_props.ytyp. Проверьте, что оба на месте, что prop в Config.Vapes — одно из десяти названий mic_… и что больше ничто на вашем сервере не стримит модель с таким же названием.

Повторное использование вейпа убрало его

Заголовок раздела «Повторное использование вейпа убрало его»

Так и задумано: повторное использование того же вейпа убирает его. Использование другого вейпа меняет тот, что у вас в руке.