Toda a configuração está na pasta config/. Os ficheiros desta pasta não estão protegidos com escrow e podem ser editados livremente.
Geral (config/general.lua)
Depuração e idioma
Variável
Por omissão
Descrição
Config.Debug
false
Ativa os logs de depuração na consola
Config.Language
'en'
Ficheiro de idioma a carregar de locales/. Disponível: en
Carregamento do mundo
Variável
Por omissão
Descrição
Config.LoadDistance
50.0
Distância (unidades) a que um stand começa a carregar
Config.UnloadDistance
100.0
Distância a que é descarregado
Config.UpdateInterval
1000
Intervalo do tick em milissegundos para as verificações de posição
Config.NPCInteractDistance
3.0
Raio para ativar a interação com o NPC
Menu de configuração
lua
Config.SetupMenu = {
vehiclePlacing = 'adder'-- Preview model shown when placing a new dealership
}
Menu do stand
lua
Config.DealershipMenu = {
defaultVehicleModel = 'sultan'-- Fallback model for the 3D preview camera
}
Test drive
Variável
Por omissão
Descrição
Config.TestDrive.Timer
60 * 1000
Duração de um test drive em milissegundos (por omissão: 60 s)
Config.TestDrive.plate
'TESTDRIVE'
Matrícula atribuída aos veículos de teste
Compra de veículos
Variável
Por omissão
Descrição
Config.VehiclePurchase.defaultGarage
'garaje_central'
ID da garagem onde ficam guardados os veículos comprados
Config.VehiclePurchase.spawnVehicle
true
Se for true, cria o veículo no ponto de compra; se for false, apenas o guarda na garagem
Config.VehiclePurchase.giveKeysOnPurchase
true
Entrega automaticamente as chaves do veículo após a compra
Config.VehiclePurchase.useOxLibProps
true
Usa lib.getVehicleProperties / lib.setVehicleProperties para as modificações do veículo
defaultGarage tem de coincidir com o ID de garagem registado no teu recurso de garagens. Com o origen_garages, usa exatamente o campo id da entrada da garagem.
Marcadores e blips do mapa
lua
Config.Markers = {
blips = {
sprite = 524, -- GTA blip sprite ID
color = 5, -- GTA blip color ID
scale = 0.7, -- Blip scale
name = "Dealership", -- Label shown on the map
}
}
Financiamento
Variável
Por omissão
Descrição
Config.FinancingConfig.enabled
true
Ativa ou desativa o sistema de financiamento a nível global
Config.FinancingConfig.timeUnit
'days'
Unidade do período de pagamento: days, weeks, months, years
Config.FinancingConfig.maxPeriods
12
Número máximo de períodos de pagamento
Config.FinancingConfig.interestRate
5
Taxa de juro (%) aplicada por período
Config.FinancingConfig.payInitialPercentage
30
Percentagem da entrada inicial. Define 0 para a desativar
Config.FinancingConfig.cronExpression
'*/10 * * * *'
Expressão cron da tarefa que verifica os pagamentos
Config.FinancingConfig.maxDelayedPayments
3
Máximo de pagamentos em atraso antes de aplicar o contrato
A expressão cron tem de ter um formato válido para o sistema de agendamento do ox_lib. A predefinida executa-se de 10 em 10 minutos.
Câmara
Variável
Por omissão
Descrição
Config.Camera.enableCollisionCheck
false
Ativa a deteção de colisões da câmara ao inspecionar veículos
Grupos de admin
Define que grupos de permissões são tratados como administradores em cada framework. Altera-o se o teu servidor usar nomes de grupo personalizados.