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.
Ton logo
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.