BUPA Fuel
BUPA Fuel
BUPA Fuel is a fuel system and a gas station business in one resource. Every vehicle on your server burns fuel at a rate that depends on what it is and how it is being driven, and all 27 GTA stations are real businesses a player can buy, price, stock, staff and eventually sell on.
Nothing is hardcoded to a fantasy economy. A station has wholesale costs, a sell price per litre, a stock level that runs down as customers fill up, a bank the money lands in, and a delivery run someone has to actually drive when the tanks get low.
There is no jerry can weapon. The can here is a plain inventory item called jerrycan — using it puts the can in your hand and the only thing you can do with it is walk to a car and pour it in. See The jerry can.
Key features
- 27 stations on the map — every real GTA forecourt, each with its own price, district, storage and charger spot. Any of them can be public instead of purchasable.
- Buy a station — walk to the
$marker, pay the asking price, and the forecourt is yours with a starting tank of stock. - Management dashboard — Overview, Fuel types, Employees, Bank, Upgrades, Deliveries, Customers and Settings, all in one panel.
- Real consumption — per-class tank sizes, per-class burn multipliers and an RPM curve, so flooring a Super drinks and idling barely sips.
- Wrong fuel matters — five modes, from doing nothing to blowing the car up, with a grace period so a driver can catch their mistake.
- Electric charging — chargers priced by kWh, fast and normal speeds, a cable that attaches to the car, and a battery item for an instant swap.
- Stock and deliveries — order wholesale, drive a tanker to the depot, load it, haul it home. Public stations skip all of it and never run dry.
- Employees — hire up to eight, set a wage, and hand out four separate permissions that gate parts of the dashboard.
- Upgrades — bigger storage, faster deliveries, better wholesale rates.
- Admin panel —
/fueladminshows every station on the server with force-restock, flip-to-public, per-station wrong-fuel and price overrides. - Server-authoritative — every litre billed is checked against a server-issued pump session and the time that session was actually open.
- 18 languages through
ox_lib's locale system, with English as the fallback.
Compatibility
Everything below is auto-detected on start. You only set these by hand if you run a renamed fork.
| Layer | Supported | Config override |
|---|---|---|
| Framework | QBox, QB-Core, ESX | detected |
| Inventory | ox_inventory, qb-inventory, lj-inventory, ps-inventory, qs-inventory, codem-inventory, tgiann-inventory, classic ESX | Config.Inventory |
| Target | ox_target, qb-target, qtarget | Config.Target |
Required: ox_lib and oxmysql. A targeting resource is optional — set Config.Interaction = 'textui' and pumps, chargers and the manage marker all fall back to a keypress prompt.