dlc_coretuning) e partículas (stream/).
Funcionalidades
Suspensão a Ar
Ajuste de altura da suspensão por veículo.
Neon e Xenon
Iluminação customizável aplicada ao veículo.
Camber e Offset
Inclinação e posicionamento das rodas.
Pops & Bangs (Anti-lag)
Estouros no escapamento com som e partículas.
Westgate
Módulo de tuning dedicado.
Remap (Fueltech/handling)
Edição de campos de
CHandlingData (torque, ângulo, inércia, freio, tração).Purgador
Efeito de nitro / purga.
Câmera orbital
Câmera cinematográfica que gira em torno do veículo do jogador.
Dependências
vRP
Passport, HasPermission, PassportPlate, ItemAmount, TakeItem, GiveItem, Query (tabela entitydata), playAnim/stopAnim.oxmysql
Acesso ao banco de dados via
vRP.Query.Eventos externos
Notify e hud:Active (eventos de outros recursos).O core_logs é uma dependência opcional.
Configuração
config/config.lua — Configurações principais (tabela Tuning)
config/config.lua — Configurações principais (tabela Tuning)
Módulos (Tuning.Modules)
Módulos (Tuning.Modules)
necessaryToInstall = trueexige instalação física (item + animação); o item é devolvido ao remover.- A
keydo módulo (ex.:"remap") é o identificador;nameé só o rótulo.
Remap (handling) e outros
Remap (handling) e outros
Comandos
O recurso registra apenas um comando de chat.Instalar/remover módulos não é comando: usa o evento
five-tuning:installModule e o Tunnel RemoveModule, com as permissões Tuning.General.installModulePerm / removeModulePerm (padrão "Mechanic").Localizações
Não possui pontos fixos no mapa. O menu e a câmera orbital giram em torno do veículo do próprio jogador (offsets dinâmicos calculados emclient/core.lua com GetOffsetFromEntityInWorldCoords), sem peds, blips, lojas ou zonas com coordenadas no config.
Exports
Não declara exports Lua, usa Tunnelfive-tuning:
- Servidor→Cliente:
OpenMenu,InstallModule,GetNearestVehicle,VehList. - Cliente→Servidor:
Save,CheckVehicleInfos,RemoveModule,CheckPerms.
five-tuning:installModule (instala módulo no veículo próximo).
Banco de Dados
Não cria tabela própria: usa a tabela chave-valorentitydata do vRP. Chave: zoCustomVehicle:<owner>veh_<modelo>placa_<placa> (tuning amarrado a dono+modelo+placa). Valor: JSON com toda a config. Também cacheado no state bag do veículo (sincroniza visual entre jogadores).
Customização
- Módulos:
Tuning.Modules(novos módulos exigem entrada emanimationsPartsno client se forem instalação física). - Permissões/itens:
Tuning.General+permToAccessMenupor módulo (itens são verificados, não consumidos; item do módulo é devolvido ao remover). - Performance:
Tuning.RemapOptions(campos deCHandlingData). - Aparência:
Tuning.General.logo/colors. - Sons/backfire:
Tuning.PopsAndBangs+ tabelas de som emclient/core.lua. - Bloquear veículos:
Tuning.BlackListVehicles.

