Accueil › Documentation › Configuration · origen_zones
Tous les réglages se trouvent dans sh_config.lua.
| Variable | Par défaut | Description |
|---|---|---|
Config.Debug |
false |
Active les logs de débogage dans la console |
Config.Language |
'en' |
Langue de l’interface : 'en' | 'es'. Ajoute d’autres langues dans locales/*.json |
Config.enableHudIndicator |
true |
Affiche un indicateur dans le HUD lorsque le joueur entre dans une zone sécurisée |
Config.hudIndicatorPosition |
'center-right' |
Position de l’indicateur du HUD à l’écran |
Config.ZoneThickness |
1000 |
Épaisseur verticale par défaut, en mètres, utilisée lorsqu’une zone n’a pas de hauteur explicite |
Valeurs valides pour Config.hudIndicatorPosition :
top-left | top-center | top-right
center-left | center | center-right
bottom-left | bottom-center | bottom-rightRemplace les événements de joueur chargé utilisés pour chaque framework. Utile si ta configuration utilise des noms d’événements non standard.
Config.Triggers = {
['ESX'] = {
load = 'esx:playerLoaded',
},
['QB'] = {
load = 'QBCore:Client:OnPlayerLoaded',
},
}Le framework est détecté automatiquement au démarrage. Tu ne dois modifier Config.Triggers que si ton serveur utilise des noms d’événements personnalisés.
Groupes autorisés à ouvrir le panneau d’administration. La validation se fait par rapport aux groupes du framework et aux permissions Ace de FiveM.
Config.GroupPermissions = {
'god',
'admin',
'superadmin',
}| Variable | Par défaut | Description |
|---|---|---|
Config.Commands.panel |
'zones' |
Commande en jeu pour ouvrir le panneau de gestion des zones (staff uniquement) |
Logs par webhook Discord des actions de gestion des zones.
Config.Logs = {
enabled = false,
botName = 'Origen Zones',
embedColor = 5793266,
webhooks = {
default = '',
zone_created = '',
zone_edited = '',
zone_deleted = '',
panel_opened = '',
permission_denied = '',
}
}| Champ | Description |
|---|---|
enabled |
Mets-le à true pour activer les logs Discord |
botName |
Nom affiché sur les embeds Discord |
embedColor |
Couleur décimale de la barre latérale de l’embed |
webhooks.default |
Webhook de repli utilisé lorsqu’aucun webhook spécifique n’est défini |
webhooks.zone_created |
Webhook pour les événements de création de zone |
webhooks.zone_edited |
Webhook pour les événements de modification de zone |
webhooks.zone_deleted |
Webhook pour les événements de suppression de zone |
webhooks.panel_opened |
Webhook lorsqu’un administrateur ouvre le panneau |
webhooks.permission_denied |
Webhook lorsqu’un joueur qui n’est pas staff tente une action restreinte |
Configure les blips de la carte affichés pour chaque type de zone.
Config.Blips = {
safezone = {
sprite = 47,
color = 2,
scale = 0.8,
useSharedLabel = true,
sharedLabel = 'Safe Zone',
},
redzone = {
sprite = 161,
color = 1,
scale = 0.8,
useSharedLabel = true,
sharedLabel = 'Red Zone',
},
}| Champ | Description |
|---|---|
sprite |
ID du sprite du blip de GTA V |
color |
Indice de couleur du blip de GTA V |
scale |
Échelle du blip sur la carte |
useSharedLabel |
Si true, toutes les zones de ce type partagent le même libellé (sharedLabel) au lieu de leur libellé individuel |
sharedLabel |
Libellé affiché sur la carte lorsque useSharedLabel vaut true |
Mets useSharedLabel = false pour afficher sur la carte le libellé propre à chaque zone plutôt qu’un libellé partagé.