Início › Documentação › Configuração · origen_zones
Todas as definições estão em sh_config.lua.
| Variável | Por omissão | Descrição |
|---|---|---|
Config.Debug |
false |
Ativa os logs de depuração na consola |
Config.Language |
'en' |
Idioma da interface: 'en' | 'es'. Adiciona mais idiomas em locales/*.json |
Config.enableHudIndicator |
true |
Mostra um indicador no HUD quando o jogador entra numa zona segura |
Config.hudIndicatorPosition |
'center-right' |
Posição do indicador do HUD no ecrã |
Config.ZoneThickness |
1000 |
Espessura vertical por omissão, em metros, usada quando uma zona não tem 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-rightSubstitui os eventos de jogador carregado usados para cada framework. Útil se a tua configuração usar nomes de evento não padrão.
Config.Triggers = {
['ESX'] = {
load = 'esx:playerLoaded',
},
['QB'] = {
load = 'QBCore:Client:OnPlayerLoaded',
},
}A framework é detetada automaticamente no arranque. Só precisas de modificar Config.Triggers se o teu servidor usar nomes de evento personalizados.
Grupos autorizados a abrir o painel de administração. É validado contra os grupos da framework e as permissões Ace do FiveM.
Config.GroupPermissions = {
'god',
'admin',
'superadmin',
}| Variável | Por omissão | Descrição |
|---|---|---|
Config.Commands.panel |
'zones' |
Comando do jogo para abrir o painel de gestão de zonas (apenas staff) |
Logs por webhook do Discord das ações de gestão de zonas.
Config.Logs = {
enabled = false,
botName = 'Origen Zones',
embedColor = 5793266,
webhooks = {
default = '',
zone_created = '',
zone_edited = '',
zone_deleted = '',
panel_opened = '',
permission_denied = '',
}
}| Campo | Descrição |
|---|---|
enabled |
Define como true para ativar os logs do Discord |
botName |
Nome apresentado nos embeds do Discord |
embedColor |
Cor decimal da barra lateral do embed |
webhooks.default |
Webhook de reserva usado quando não existe um específico |
webhooks.zone_created |
Webhook para os eventos de criação de zonas |
webhooks.zone_edited |
Webhook para os eventos de edição de zonas |
webhooks.zone_deleted |
Webhook para os eventos de eliminação de zonas |
webhooks.panel_opened |
Webhook quando um administrador abre o painel |
webhooks.permission_denied |
Webhook quando um jogador que não é staff tenta uma ação restrita |
Configura os blips do mapa apresentados 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 | Descrição |
|---|---|
sprite |
ID do sprite do blip do GTA V |
color |
Índice de cor do blip do GTA V |
scale |
Escala do blip no mapa |
useSharedLabel |
Se for true, todas as zonas deste tipo partilham a mesma etiqueta (sharedLabel) em vez da etiqueta individual de cada zona |
sharedLabel |
Etiqueta apresentada no mapa quando useSharedLabel é true |
Define useSharedLabel = false para mostrar no mapa a etiqueta própria de cada zona em vez de uma partilhada.