Skip to content

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/fueladmin shows 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.