Конфигурация
Скрипт предлагает несколько параметров конфигурации для адаптации под ваш сервер FiveM.
Вы можете изменить эти параметры, чтобы настроить функционал под свои нужды.
Файл конфигурации
Раздел с заголовком «Файл конфигурации»- Файл конфигурации находится в папке shared под именем
config.lua
. - Откройте этот файл с помощью текстового редактора (например, Notepad++, Visual Studio Code или даже обычного блокнота 😜).
Основные параметры
Раздел с заголовком «Основные параметры»Вот параметры, которые вы можете настроить :
Config = {}
Config.Debug = false
Config.Locale = "ru"
Config.Duration = 8000
Config.VisualEffectDuration = 10000
Config.Cooldown = 10000
Config.Degats = 0.01
Config.Animation = { "anim@cover@weapon@reloads@rifle@pdw", "reload_low_left" }
Config.Notify = "default"
if GetResourceState("mythic_notify") == "started" then Config.Notify = "mythic_notify"elseif GetResourceState("k5_notify") == "started" then Config.Notify = "k5_notify"elseif GetResourceState("FL-Notify") == "started" then Config.Notify = "FL-Notify"elseif GetResourceState("dillen-notifications") == "started" then Config.Notify = "dillen-notifications"elseif GetResourceState("noxen_notify") == "started" then Config.Notify = "noxen_notify"elseif GetResourceState("wasabi_notify") == "started" then Config.Notify = "wasabi_notify"endif Config.Debug then print("[DEBUG] Config.Notify: " .. Config.Notify)end
Config.SoundSystem = ""
if GetResourceState("xsound") == "started" then Config.SoundSystem = "xsound"elseif GetResourceState("interact-sound") == "started" then Config.SoundSystem = "interact_sound"elseif GetResourceState("evo_sound") == "started" then Config.SoundSystem = "evo_sound"else Config.SoundSystem = "custom"endif Config.Debug then print("[DEBUG] Config.SoundSystem: " .. Config.SoundSystem)end
Config.Sound = { reload = "", empty = "", volume = 0.1,}
-
Debug: Включить режим отладки (true/false). Если true, отладочные сообщения будут отображаться в консоли.
-
Locale: Язык скрипта (например: “fr”, “en”, “de”, “es”, “ru”).
-
Duration: Длительность (в миллисекундах) электрического эффекта при активации.
-
VisualEffectDuration: Длительность (в миллисекундах) визуального эффекта частиц.
-
Cooldown: Время (в миллисекундах) до повторного использования электрического эффекта.
-
Animation: Анимация, воспроизводимая при использовании мини-тейзера.
- Первый элемент: словарь анимации.
- Второй элемент: название анимации.
-
Notify: Система уведомлений для использования. Скрипт автоматически определяет некоторые популярные системы (mythic_notify, k5_notify, FL-Notify, dillen-notifications, noxen_notify, wasabi_notify). Если ни одна не найдена, используется система по умолчанию.
-
SoundSystem: Система звука для использования. Скрипт автоматически определяет некоторые популярные системы (xsound, interact-sound, evo_sound). Если ни одна не найдена, используется пользовательская система.
-
Sound: Настройка звука настраиваемого звука (если
SoundSystem
установлен на “custom”).reload
: URL аудиофайла, который будет воспроизводиться при перезагрузке (должен быть прямой ссылкой на совместимый аудиофайл или url youtube).empty
: URL аудиофайла, который будет воспроизводиться, когда магазин пуст (должен быть прямой ссылкой на совместимый аудиофайл или url youtube).volume
: Громкость звука (значение от 0.0 до 1.0).
- После каждого изменения файла конфигурации, перезапустите скрипт или сервер, чтобы изменения вступили в силу.
- Если параметр не распознается, проверьте, правильно ли он написан и находится ли в правильном разделе файла.