Configuration

Tout se règle dans config.lua, où chaque option est expliquée. Un restart kp_noclip applique les changements.

Les réglages utiles

Réglage Pour
Config.Locale Langue des textes en jeu : 'fr' ou 'en'
Config.FeaturePermissions Qui a accès au menu, au noclip et à l'invisibilité
Config.Theme 'dark' (menu noir) ou 'light' (menu blanc)
Config.Badge Badge par défaut, position ('bottom' ou 'top'), 2e ligne, jauge, pastille « Invisible »
Config.Menu Opacité du menu réduit, ligne d'aide, changement des touches autorisé ou non, AZERTY ou QWERTY
Config.InvisibleOnNoclip, Config.VehInvisible Invisible pendant le noclip, véhicule compris (réglage par défaut du menu)
Config.DefaultSpeed, Config.MaxSpeed Vitesse de départ et vitesse maximale
Config.Keys Touches par défaut (noms FiveM en QWERTY)
Config.Locales Changer les textes du jeu, en français et en anglais

Les réglages du menu (invisibilité, badge, touches, position) sont gardés sur le PC de chaque staff. La config donne leur valeur de départ.

Dépose le logo de ton serveur en PNG sous html/img/logo.png, puis redémarre la ressource. Il s'affiche dans le rond au-dessus du menu : prends une image carrée. Sans logo, le menu garde son icône.

Tes logs Discord

Le bloc Config.Discord envoie un message à chaque noclip ou invisibilité activé et désactivé (avec la durée), et à chaque tentative sans permission. Tu choisis lesquels dans Log.

L'embed se modifie en entier : en-tête, titre, champs, couleurs, images, pied. Tu peux y utiliser ces variables : {action}, {rp_name}, {player_name}, {id}, {mention}, {license}, {coords}, {duration}, {reason}, {date}. Ajoute :upper pour écrire en majuscules, comme {rp_name:upper}.

Deux réglages qu'on demande souvent :

footer = 'Kaapsule Noclip',   -- masquer la licence du staff
unauthorized = false,         -- dans Log : ne pas logger les tentatives refusées

Les images doivent être des liens publics (https://...) : Discord ne peut pas lire les fichiers de ton serveur.