Zum Inhalt springen

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.

  • 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 😜).

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"
end
if 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"
end
if 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.