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