Решение проблем
Проблемы, с которыми люди действительно сталкиваются при работе с этим ресурсом, и в чём каждая из них.
Изменение в ресурсе ни на что не повлияло
Заголовок раздела «Изменение в ресурсе ни на что не повлияло»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 не делает затяжку
Заголовок раздела «E не делает затяжку»- Вейп не достан. Сначала используйте предмет; 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 секунд), а не в момент затяжки. Сначала поставьте метку. Без неё он сообщит об этом, если включены уведомления.
Вейп скорости машины сказал «No waypoint set!»
Заголовок раздела «Вейп скорости машины сказал «No waypoint set!»»Это текст строки 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_… и что больше ничто на вашем сервере не стримит модель с таким же названием.
Повторное использование вейпа убрало его
Заголовок раздела «Повторное использование вейпа убрало его»Так и задумано: повторное использование того же вейпа убирает его. Использование другого вейпа меняет тот, что у вас в руке.