Painel de Veículos

Ajuste os controles disponíveis no painel, regras de proximidade, suspensão, combustível, neon e permissões por ACL.

Pasta do resource
[TS]Veiculo
Arquivo de configuração
[TS]Veiculo/Config.lua

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

Abrir guia completo de instalação e ativação

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.
Video do produto Painel de Veiculos na loja TioSam Scripts.

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. up abre 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.