Inicio › Documentación › Configuración · origen_zones
Todos los ajustes están en sh_config.lua.
| Variable | Por defecto | Descripción |
|---|---|---|
Config.Debug |
false |
Activa los logs de depuración en la consola |
Config.Language |
'en' |
Idioma de la interfaz: 'en' | 'es'. Añade más idiomas en locales/*.json |
Config.enableHudIndicator |
true |
Muestra un indicador en el HUD cuando el jugador entra en una zona segura |
Config.hudIndicatorPosition |
'center-right' |
Posición del indicador del HUD en pantalla |
Config.ZoneThickness |
1000 |
Grosor vertical por defecto, en metros, que se usa cuando una zona no tiene altura explícita |
Valores válidos para Config.hudIndicatorPosition:
top-left | top-center | top-right
center-left | center | center-right
bottom-left | bottom-center | bottom-rightSobrescribe los eventos de jugador cargado que se usan para cada framework. Útil si tu configuración usa nombres de evento no estándar.
Config.Triggers = {
['ESX'] = {
load = 'esx:playerLoaded',
},
['QB'] = {
load = 'QBCore:Client:OnPlayerLoaded',
},
}El framework se detecta automáticamente al arrancar. Solo hace falta modificar Config.Triggers si tu servidor usa nombres de evento personalizados.
Grupos autorizados a abrir el panel de administración. Se valida contra los grupos del framework y los permisos Ace de FiveM.
Config.GroupPermissions = {
'god',
'admin',
'superadmin',
}| Variable | Por defecto | Descripción |
|---|---|---|
Config.Commands.panel |
'zones' |
Comando del juego para abrir el panel de gestión de zonas (solo staff) |
Logs por webhook de Discord de las acciones de gestión de zonas.
Config.Logs = {
enabled = false,
botName = 'Origen Zones',
embedColor = 5793266,
webhooks = {
default = '',
zone_created = '',
zone_edited = '',
zone_deleted = '',
panel_opened = '',
permission_denied = '',
}
}| Campo | Descripción |
|---|---|
enabled |
Ponlo en true para activar los logs de Discord |
botName |
Nombre que se muestra en los embeds de Discord |
embedColor |
Color decimal de la barra lateral del embed |
webhooks.default |
Webhook de reserva que se usa cuando no hay uno específico |
webhooks.zone_created |
Webhook para los eventos de creación de zonas |
webhooks.zone_edited |
Webhook para los eventos de edición de zonas |
webhooks.zone_deleted |
Webhook para los eventos de eliminación de zonas |
webhooks.panel_opened |
Webhook cuando un administrador abre el panel |
webhooks.permission_denied |
Webhook cuando un jugador que no es staff intenta una acción restringida |
Configura los blips del mapa que se muestran para cada tipo de zona.
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',
},
}| Campo | Descripción |
|---|---|
sprite |
ID del sprite del blip de GTA V |
color |
Índice de color del blip de GTA V |
scale |
Escala del blip en el mapa |
useSharedLabel |
Si es true, todas las zonas de este tipo comparten la misma etiqueta (sharedLabel) en lugar de su etiqueta individual |
sharedLabel |
Etiqueta que se muestra en el mapa cuando useSharedLabel es true |
Pon useSharedLabel = false para mostrar en el mapa la etiqueta propia de cada zona en lugar de una compartida.