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.Electric = false
Config.Duration = 8000
Config.VisualEffectDuration = 10000
Config.Cooldown = 5000
Config.OnlyVictim = false
Config.Key = {
key = "F1",
register_mapping = false,
}
Config.Degats = {
default = 1,
electric = 1.05,
}
Config.Particle = {
PedBone = 24818,
fxName = "des_tv_smash",
effectName = "ent_sht_electrical_box_sp",
scale = 1.2,
}
Config.SyncDistance = 5
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 = {
url = "",
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”).

  • Electric: Wenn true, ist Elektrizität beim Schlagstock immer aktiv.

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

  • OnlyVictim: Wenn true, sieht nur der vom Schlagstock getroffene Spieler die visuellen Effekte.

  • Key: Tastenkonfiguration zum Aktivieren/Deaktivieren der Elektrizität (Standard F1).

    • key: Zu verwendende Taste (z. B. “F1”, “E”, “G”).
    • register_mapping: Wenn true, wird die Taste in den FiveM-Steuerungen registriert.
  • Degats: Schadensmultiplikatoren.

    • default: Schadensmultiplikator ohne Elektrizität.
    • electric: Schadensmultiplikator, wenn Elektrizität aktiv ist.
  • Particle: Konfiguration der Partikeleffekte.

    • PedBone: Knochen des Charakters, an dem der Effekt angehängt wird (Liste der Bones hier).
    • fxName: Name des Partikeleffekts (muss im Spiel geladen sein).
    • effectName: Name des spezifischen Effekts.
    • scale: Skalierung des Partikeleffekts.
  • SyncDistance: Entfernung (in Metern), um visuelle Effekte mit anderen Spielern zu synchronisieren.

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

    • url: URL der abzuspielenden Audiodatei (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.