Configuration
Le script propose plusieurs options de configuration pour s’adapter à votre serveur FiveM.
Vous pouvez modifier ces paramètres pour ajuster les fonctionnalités selon vos besoins.
Fichier de configuration
Section intitulée « Fichier de configuration »- Le fichier de configuration se trouve dans le dossier shared, sous le nom
config.lua
. - Ouvrez ce fichier avec un éditeur de texte (comme Notepad++, Visual Studio Code ou même un bloc-note 😜).
Paramètres principaux
Section intitulée « Paramètres principaux »Voici les paramètres que vous pouvez personnaliser :
Config = {}
Config.Debug = false
Config.Locale = "fr"
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 : Activer le mode débogage (true/false). Si vrai, les messages de débogage seront affichés en console.
-
Locale : Langue du script (ex : “fr”, “en”, “de”, “es”, “ru”).
-
Duration : Durée (en milliseconde) de l’effet électrique lorsqu’il est activé.
-
VisualEffectDuration : Durée (en milliseconde) de l’effet visuel des particules.
-
Cooldown : Durée (en milliseconde) avant que l’effet électrique puisse être réutilisé.
-
Animation : Animation jouée lors de l’utilisation du poing américain électrique.
- Premier élément : dictionnaire de l’animation.
- Deuxième élément : nom de l’animation.
-
Notify : Système de notification à utiliser. Le script détecte automatiquement certains systèmes populaires (mythic_notify, k5_notify, FL-Notify, dillen-notifications, noxen_notify, wasabi_notify). Si aucun n’est trouvé, il utilise le système par défaut.
-
SoundSystem : Système sonore à utiliser. Le script détecte automatiquement certains systèmes populaires (xsound, interact-sound, evo_sound). Si aucun n’est trouvé, il utilise un système personnalisé.
-
Sound : Configuration du son personnalisé (si
SoundSystem
est défini sur “custom”).reload
: URL du fichier audio à jouer lors du rechargement (doit être un lien direct vers un fichier audio compatible ou une url youtube).empty
: URL du fichier audio à jouer lorsque le chargeur est vide (doit être un lien direct vers un fichier audio compatible ou une url youtube).volume
: Volume du son (valeur entre 0.0 et 1.0).
Conseils
Section intitulée « Conseils »- Après chaque modification du fichier de configuration, redémarrez le script ou le serveur pour que les changements soient pris en compte.
- Si un paramètre n’est pas reconnu, vérifiez qu’il est bien orthographié et placé dans la bonne section du fichier.