Kaapsule Trunk : configuration
Tout se règle dans config.lua. Les textes sont dans locales/fr.lua et locales/en.lua, avec les mêmes clés. Une valeur fausse est signalée en console au démarrage et remplacée par sa valeur par défaut.
Général
| Option | Défaut | Rôle |
|---|---|---|
Config.Locale |
'fr' |
'fr' ou 'en' |
Config.Framework |
'auto' |
'esx', 'qbcore', 'custom' (fichier bridge/framework/custom.lua) ou 'none' |
Config.Target |
'auto' |
'ox_target', 'qb-target' ou 'none' (commande /trunk) |
Config.Debug |
false |
lignes de diagnostic en console |
Config.VersionCheck |
true |
avis de nouvelle version en console |
Coffre
| Option | Défaut | Rôle |
|---|---|---|
Config.EnterDistance |
2.5 |
distance de l'option « Entrer dans le coffre », en mètres |
Config.ExitKey |
E, LRIGHT |
touche clavier et bouton manette par défaut. Chaque joueur peut changer la sienne dans Paramètres > Raccourcis clavier > FiveM |
Config.ExitDistance |
1.0 |
recul à la sortie, en mètres |
Config.ExitHold |
0 |
secondes de maintien de la touche pour sortir (0 = un appui), avec un remplissage dans l'invite |
Config.ExitWhenCuffed |
true |
false : un joueur menotté ne sort pas seul, quelqu'un doit le sortir |
Config.ServerTrunkCheck |
true |
le serveur refuse aussi un coffre fermé d'après ses propres données |
Config.ModelBlacklist |
vide | modèles interdits, nom de spawn ou nom affiché, sans tenir compte de la casse |
Config.ClassBlacklist |
8, 9, 11, 12, 13, 14, 15, 16 |
classes interdites : motos, tout-terrain, utilitaires, vans, vélos, bateaux, hélicoptères, avions |
Les véhicules sans coffre arrière (pas d'os boot, pas de porte 5) sont refusés d'office.
Mettre dans le coffre
| Option | Défaut | Rôle |
|---|---|---|
Config.ForcePut.Enabled |
true |
option sur les joueurs |
Config.ForcePut.Distance |
2.0 |
distance de l'option sur un joueur |
Config.ForcePut.VehicleDistance |
4.5 |
distance maximale du véhicule au coffre ouvert |
Config.ForcePut.Jobs |
{} |
métiers ou gangs QBCore autorisés, en service seulement. Vide : membres op-crime seulement |
Config.ForcePut.OnlyCuffed |
false |
true : seuls les joueurs menottés peuvent être mis dans un coffre |
Le serveur revérifie le droit, le service, les distances et l'état du coffre à chaque utilisation. Un métier listé mais hors service reçoit « Prends ton service d'abord. ».
Commandes et permissions
| Option | Défaut | Rôle |
|---|---|---|
Config.Commands.Release |
'trunkout' |
staff : /trunkout [id] sort un joueur, même coffre fermé |
Config.Commands.Enter |
'trunk' |
sans target : entrer dans le coffre ouvert le plus proche |
Config.Permission.Ace |
'kp_trunk.use' |
add_ace group.admin kp_trunk.use allow dans server.cfg |
Config.Permission.Groups |
owner, admin, god |
groupes du framework |
Config.Permission.Identifiers |
{} |
license:..., discord:... |
La console du serveur est toujours autorisée.
Notifications
| Option | Défaut | Rôle |
|---|---|---|
Config.Notify.Type |
'medallion' |
'medallion', 'ox_lib', 'esx', 'qbcore' ou 'native' |
Config.Notify.Theme |
'dark' |
'dark' ou 'light', aussi pour l'invite dans le coffre |
Config.Notify.Position, Offset, Scale |
'top-right', 24, 1.0 |
position, marges, taille |
Config.Notify.Style |
'auto' |
'card' (titre) ou 'pill' (une ligne) pour toutes |
Config.Notify.Sound, Volume |
false, 0.5 |
son court, coupé par défaut |
Config.Notify.Logo |
'img/logo.png' |
ton logo dans le médaillon : PNG carré sous html/img/logo.png |
Discord
Config.Discord.Webhook : un message par action staff. Config.Discord.CheatWebhook : une alerte par requête impossible (véhicule ou joueur trop loin, données invalides, flood), une par joueur et par motif par minute, sans sanction. Vides par défaut : rien n'est envoyé.