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.