100.0 (se não existir) e desativa o hotwire. Uma thread reduz o combustível conforme o RPM (tabela Consume); ao zerar, o motor desliga. O abastecimento em posto abre a NUI da bomba, cobra por litro e debita estoque do posto. Há também abastecimento por galão (consome munição de galão). O combustível é sincronizado via statebag Fuel da entidade.
Funcionalidades
Consumo Dinâmico
O combustível cai conforme o RPM do veículo, usando a tabela
Consume; o motor desliga ao zerar.Abastecimento em Posto
NUI da bomba que cobra por litro, debita o estoque do posto e credita o caixa do grupo dono.
Abastecimento por Galão
Reabastece o veículo consumindo munição de galão de gasolina (hash
883325847).Sincronização em Rede
O combustível é mantido no statebag
Fuel da entidade, sincronizado entre todos os jogadores.Verificação Mecânica
Menu de verificação do estado mecânico do veículo via recurso
dynamic.Dependências
vrp
Framework base.
PolyZone
Zonas e áreas.
oxmysql
Persistência de dados.
fuelstations
Estoque do posto (
UpdateStock, FuelStock).dynamic
Menu de verificação mecânica.
hud
Integração
hud:Active.Configuração
client-side/core.lua — valores no código
client-side/core.lua — valores no código
Sem pasta
config/: os valores ficam direto no código.Comandos
Nenhum.Exports
Não declara exports próprios. Interface Tunnelengine:
Eventos
Tunnel.bindInterface("engine", Core) no servidor (interface engine com RechargeFuel).
Banco de Dados
Lêfuelstations_creative (Name, Stock por Permission). Escrita de estoque via exports.fuelstations:UpdateStock.
Customização
- Consumo: tabela
Consume(por faixa de RPM). - Preço/litro padrão:
PriceLitterDefault(posto sobrescreve viaFuelPrice). - Velocidade/custo de abastecimento: incremento
+0.01ePrice += PriceLitter/100por tick. - Classes sem consumo: condição
Class ~= 13 and Class ~= 14. - Galão: hash
883325847.

