Konfiguration
Das Script bietet mehrere Konfigurationsoptionen, um sich an Ihren FiveM-Server anzupassen.
Sie können diese Einstellungen ändern, um die Funktionen nach Ihren Bedürfnissen anzupassen.
Konfigurationsdatei
Abschnitt mit dem Titel „Konfigurationsdatei“- Die Konfigurationsdatei befindet sich im shared-Ordner unter dem Namen
config.lua
. - Öffnen Sie diese Datei mit einem Texteditor (wie Notepad++, Visual Studio Code oder sogar dem normalen Editor 😜).
Hauptparameter
Abschnitt mit dem Titel „Hauptparameter“Hier sind die Parameter, die Sie anpassen können :
Config = {}
Config.Debug = false
Config.Locale = "de"
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: Aktiviert den Debug-Modus (true/false). Wenn true, werden Debug-Nachrichten in der Konsole angezeigt.
-
Locale: Sprache des Scripts (z. B. “fr”, “en”, “de”, “es”, “ru”).
-
Duration: Dauer (in Millisekunden) des elektrischen Effekts, wenn aktiviert.
-
VisualEffectDuration: Dauer (in Millisekunden) des Partikeleffekts.
-
Cooldown: Zeit (in Millisekunden), bevor der elektrische Effekt erneut verwendet werden kann.
-
Animation: Animation, die beim Einsatz des Mini Tazers abgespielt wird.
- Erstes Element: Animations-Dictionary.
- Zweites Element: Name der Animation.
-
Notify: Zu verwendendes Benachrichtigungssystem. Das Script erkennt automatisch einige beliebte Systeme (mythic_notify, k5_notify, FL-Notify, dillen-notifications, noxen_notify, wasabi_notify). Falls keines gefunden wird, wird das Standard-System verwendet.
-
SoundSystem: Zu verwendendes Soundsystem. Das Script erkennt automatisch einige beliebte Systeme (xsound, interact-sound, evo_sound). Falls keines gefunden wird, wird ein benutzerdefiniertes System verwendet.
-
Sound: Konfiguration des benutzerdefinierten Sounds (wenn
SoundSystem
auf “custom” gesetzt ist).reload
: URL der Audiodatei, die beim Nachladen abgespielt wird (muss ein direkter Link zu einer kompatiblen Audiodatei oder eine YouTube-URL sein).empty
: URL der Audiodatei, die abgespielt wird, wenn das Magazin leer ist (muss ein direkter Link zu einer kompatiblen Audiodatei oder eine YouTube-URL sein).volume
: Lautstärke des Sounds (Wert zwischen 0.0 und 1.0).
- Nach jeder Änderung an der Konfigurationsdatei sollten Sie das Script oder den Server neu starten, damit die Änderungen wirksam werden.
- Wenn ein Parameter nicht erkannt wird, überprüfen Sie, ob er korrekt geschrieben und im richtigen Abschnitt der Datei platziert ist.