Skip to main content
O Five Bennys é uma oficina de tunagem e mecânica (estilo Benny’s Motorworks) para servidores FiveM. Ele cobre desde a customização estética e de performance do veículo até um fluxo completo de orçamentos entre cliente e mecânico, com múltiplas oficinas, permissões por oficina, reparo de motor, sons de motor por addon e persistência das tunagens no banco de dados por placa + modelo. Toda a lógica de preço e pagamento é validada no servidor, enquanto a interface é uma NUI que apenas exibe e solicita ações.

Funcionalidades

Customização completa

Estética (exterior, rodas, pintura, luzes, neon, placas) e performance (motor, freio, transmissão, turbo, nitro, suspensão) em um único painel.

Sistema de orçamentos

O cliente monta o serviço, o mecânico recebe a solicitação, aceita, instala peça por peça e finaliza — recebendo uma porcentagem do valor.

Múltiplas oficinas

Quantas oficinas quiser, cada uma com tipo de serviço, permissão de acesso, permissão de trabalho e vários pontos com marcador.

Autosserviço configurável

Permita que o jogador tune pagando na hora quando não há mecânico online, ou exija sempre um mecânico.

Reparo de motor

Solicitação de reparo com cobrança, animação e cooldown, sincronizada para todos os clients.

Sons de motor

Catálogo de sons de motor por addon, aplicados e sincronizados entre os jogadores.

Persistência por placa

Cada tunagem é salva por placa e modelo e reaplicada automaticamente quando o veículo é spawnado.

Permissão de admin

Comando administrativo que aplica a tunagem direto no veículo, sem gerar orçamento nem cobrar.

Como funciona o fluxo de serviço

O comportamento do painel depende de quem abre e das regras em config/config.lua. Existem três modos de operação.
1

Autosserviço (sem mecânico)

Quando Bennys.OnlyMechanic = false e não há mecânico online (com Bennys.TuningCarIfNotMechanics = true), o jogador monta a tunagem e paga na hora. As modificações são aplicadas e salvas imediatamente.
2

Orçamento (com mecânico)

Quando há mecânico(s) online, o jogador envia o serviço como um orçamento. O mecânico visualiza a lista, aceita (o cliente é cobrado no aceite), vai até o veículo, instala cada peça e finaliza. O mecânico recebe Bennys.PercentageMechanic% do valor.
3

Admin (direto)

O comando /bennys (permissão Admin) abre o painel e aplica a tunagem direto no veículo, sem gerar orçamento e sem cobrança.
A oficina abre ao entrar no marcador com o veículo e pressionar E. A permissão de acesso (AccessPermission) e o tipo de serviço (Type) são definidos por oficina.

Tipos de oficina

Cada oficina define o que pode ser tunado nela através do campo Type.

Categorias de tunagem

O catálogo (config/mods.lua) cobre os 50 slots nativos do GTA (049) mais categorias especiais de chave string. Cada categoria é marcada como customization ou performance.

Carroceria

Aerofólio, parachoques, saias, chassi, grade, capô, paralamas, teto.

Performance

Motor, freio, transmissão, suspensão, resistência, nitro, turbo, hidráulica.

Rodas e pneus

Tipo de roda, rodas, inclinação, cor da roda, fumaça, pneus à prova de balas e de drift.

Pintura e cores

Cores primária/secundária, tipo de pintura, perolado, camaleão, vidros.

Iluminação

Faróis xenon (e cor), neon (4 posições e cor).

Interior e extras

Painel, assentos, volante, decorações, placas, extras do veículo.

Áudio

Buzinas (58 opções) e som do motor por addon.

Placas

Estilo de placa e decoração de placa.
Qualquer categoria pode ser desligada globalmente adicionando enabled = false na entrada correspondente em config/mods.lua — ela some do menu e o servidor recusa aplicá-la. Veja a página de Configuração.