Painel de Veículos
Ajuste os controles disponíveis no painel, regras de proximidade, suspensão, combustível, neon e permissões por ACL.
Antes de instalar
Se você está começando agora, siga esta ordem. Ela evita a maior parte dos erros de ativação, permissão e dependência.
1. Proteção pronta
Instale o módulo MTAX:SA, cadastre o IP e coloque sua KEY no
Config.lua.
2. Pasta correta
Mantenha o resource com o nome esperado:
[TS]Veiculo.
3. Dependências ligadas
Inicie inventário, notificação, blur, banco ou utilitários citados nesta página antes do produto.
4. Debug limpo
Reinicie o resource e confira o console. Se aparecer erro, corrija antes de liberar aos jogadores.
Permissão do resource
Se o mod precisar de permissão no ACL, adicione o resource ao grupo correto usando o nome exato da pasta. Para este produto, a referência é
resource.[TS]Veiculo.
Objeto ACL do resource
resource.[TS]Veiculo
Como ler os códigos nesta página
Config.lua
Arquivo principal onde você altera KEY, permissões, comandos, valores, cores, posições e integrações.
Blocos grandes
Servem para localizar a parte correta no arquivo. Não cole o bloco inteiro por cima do seu arquivo sem revisar.
Trechos curtos
Podem ser comandos, exports ou exemplos de ACL. Copie apenas quando a legenda disser que é para usar.
Configuração geral
Edite [TS]Veiculo/Config.lua. O bloco configs.gerais controla o comportamento padrão do painel.
Painel e alertas
configs = {
["gerais"] = {
["tecla_open"] = {tecla = "f4", action = "up"},
["distancia"] = 4.0,
["somente_p1"] = true,
["data_fuel"] = {verify = true, data = "fuel"},
["engine_ligar"] = {verify = true, value = 35},
["alert_low_fuel"] = 20,
["alert_vehicle_health"] = 40,
},
}O que cada opção faz
- tecla_open
- Tecla e momento da abertura.
upabre ao soltar a tecla. - distancia
- Distância máxima até o veículo para abrir o painel.
- somente_p1
- Restringe o uso ao motorista.
- data_fuel
- Liga a leitura de combustível e define a element data usada.
- engine_ligar
- Define a vida mínima necessária para ligar o motor.
- close_door_on_lock
- Fecha as portas automaticamente ao trancar.
Regras por ação
O bloco need_in_vehicle decide quais controles exigem que o jogador esteja dentro do veículo. Use true para exigir e false para permitir o uso externo.
Exemplo de permissões por ação
["need_in_vehicle"] = {
["hood"] = true,
["trunk"] = true,
["lock"] = false,
["engine_toggle"] = true,
["handbrake"] = true,
["headlight"] = true,
["window"] = true,
}Suspensão e neon
Limites e permissões
["suspension_limits"] = {
max_height = 0.5,
min_height = -0.5,
step = 0.05,
},
["vehicle_neon_avaible"] = {
[561] = true,
[579] = true,
},
["neon_permissions"] = {"Everyone"}Como ajustar
- suspension_limits
- Controla altura máxima, mínima e passo por clique.
- vehicle_neon_avaible
- Lista os modelos que podem receber neon inferior.
- neon_permissions
- ACLS autorizadas a trocar cores do neon e faróis.
Propriedade do veículoA função
get_vehicle já consulta a element data data.account. Caso seu servidor salve o proprietário em outro formato, adapte essa leitura no próprio Config.lua.