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_libresourcerequired

Shared 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.

oxmysqlresourcerequired

Database library this resource uses to store stations, transactions, and delivery orders. Must be installed, configured, and started before this resource.

ragemenuresourcerequired

Menu library dependency used for this resource's interaction menus.

MS.Creator.permstabledefault admin, pl

Permission groups (MORE.GetGroup) allowed to open the station creator. Add or remove groups to control who can place and configure new stations.

Last updated