Configuration

Tout se règle dans config.lua, où chaque option est expliquée. Les textes sont dans locales/.

Les réglages utiles

Réglage Pour
Config.Locale Langue : 'fr' ou 'en'
Config.Permission Qui a accès au menu : tout le monde, ACE, groupes, identifiants
Config.CanUse Ta propre règle en plus, par exemple refuser la police en service
Config.Command, Config.Keybind Commande du menu et touche par défaut
Config.Theme 'dark' (menu noir) ou 'light' (menu blanc)
Config.MenuScale Taille du menu, de 0.7 à 1.6, pour la 1080p comme la 4K
Config.NotifyType 'medallion' (carte compacte en haut à droite), 'ox_lib', 'esx', 'qbcore' ou 'native'
Config.Cooldown Secondes entre deux changements de son d'un même joueur
Config.BlockWithSiren Pas de changement de son sirène allumée
Config.SavePlates Active « Garder sur la plaque »

Garder un son sur la plaque

Le propriétaire du véhicule applique un son puis choisit Garder sur la plaque. Le son revient à chaque fois que quelqu'un prend le volant. Le serveur vérifie que le véhicule lui appartient.

Le staff

add_ace group.admin kp_enginesound.staff allow

/setenginesound <plaque> <son> pose un son sur une plaque et l'applique tout de suite aux véhicules sortis. /setenginesound <plaque> reset l'enlève. La commande marche aussi depuis la console. Le nom du son est la deuxième colonne du sounds.lua de chaque pack. Réglages dans Config.Staff.

Un son par modèle

Config.ModelSounds donne un son par défaut à un modèle, sauf si la plaque a le sien. Pratique pour les véhicules ajoutés sans son :

Config.ModelSounds = {
    ['sultan'] = 'kpannisi49',
}

Tes propres sons

Branche les sons d'une autre ressource audio dans Config.EngineSounds, ils arrivent dans le groupe « Perso » :

Config.EngineSounds = {
    ['Mon V8'] = 'nomdusondanslepack',
}

Un pack peut aussi s'ajouter tout seul : son fxmanifest déclare kp_enginesound_pack 'sounds.lua'. Un nom affiché garde au plus 20 caractères pour une marque et 32 pour un son, pour tenir sur une ligne.