Introduction
Configurable gas & EV charging stations with ownership, refueling, jerrycans, NPC delivery jobs, and Discord logging.
Players can buy and run their own fuel and EV charging stations — refueling vehicles at a pump or from a jerrycan, restocking manually or through an NPC delivery job, and managing prices, upgrades, and staff rights from a management point. Auto reorder keeps stock from running dry, and sales, deliveries, and account changes can all be logged to Discord. Everything is controlled from cl_config.lua and sv_config.lua.
Check MS.Creator.perms and your database before going live
Only the permission groups listed in MS.Creator.perms (admin and pl by default) can open the station creator with /fuelcreator — review that list before launch. This resource also stores stations, transactions, and delivery orders in your database via oxmysql, so make sure it's configured and started before more_fuelsys.
Features
- Player-owned fuel and EV charging stations, placed and configured in-game with the fuelcreator command (MS.Creator)
- Vehicle refueling at a pump within a configurable distance (MS.Settings.vehicle_distance), plus portable jerrycans for topping up away from a station (MS.Jerrycan)
- Station management UI for deposits, withdrawals, pricing, stock orders, and upgrades, gated by per-employee rights (MS.Rights)
- Auto reorder that restocks a station once its stock drops below a configurable percentage (MS.Settings.auto_reorder_percent), priced with a delivery fee (MS.DeliveryFee)
- NPC-driven delivery job where a trucker hauls fuel between stops in a truck and tanker to resupply a station (MS.Delivery)
- Per-vehicle-class fuel consumption (MS.Classes) with a configurable consumption curve (MS.Consumption), plus a blacklist for vehicles that should never refuel (MS.Blacklist)
- Upgrades to speed up pumps, expand storage, or add EV charging slots (MS.Upgrades, MS.Slots)
- Discord logging for sales, deliveries, account changes, prices, upgrades, team changes, and more, with each event type toggled individually (MS.Discord)
Requirements
more_libresourcerequiredShared library dependency of the "More Scripts" resource pack. Must be installed and started before this resource; provides framework detection (ESX/QBCore/Qbox) and the shared helpers this resource relies on.
oxmysqlresourcerequiredDatabase library this resource uses to store stations, transactions, and delivery orders. Must be installed, configured, and started before this resource.
ragemenuresourcerequiredMenu library dependency used for this resource's interaction menus.
MS.Creator.permstabledefault admin, plPermission groups (MORE.GetGroup) allowed to open the station creator. Add or remove groups to control who can place and configure new stations.
Last updated