sl_fuel
sl_fuel
24.99 EUR

Recolor this UI

This UI can be recolored for free in your server color.

Open Recolor Tool

With sl_fuel, vehicles consume fuel realistically based on engine RPM and vehicle class, requiring players to refuel at gas stations or use a portable jerry can. The script features a clean NUI interface, configurable fuel costs, and full support for ESX payment deduction from cash or bank. Jerry cans can be purchased and refilled at any gas station for on-the-go fueling.

Features:

Fuel System:

  • Realistic Consumption: Fuel usage is calculated per RPM level and scales with vehicle class multipliers.
  • Gas Station Refueling: Players open an interactive UI at any pump to start and stop fueling, with real-time cost display.
  • Jerry Can Support: Players can purchase and refill jerry cans at gas stations to fuel vehicles anywhere on the map.
  • 26 Station Locations: Pre-configured gas station coordinates across the entire map with optional blip markers.

Integration:

  • ESX Payments: Fuel costs are deducted from cash and bank combined, with a toggle to make fueling free for testing.
  • Exports: GetFuel(vehicle) and SetFuel(vehicle, fuel) exports allow other scripts to read and set fuel levels.

Administration:

  • Discord Logging: All fuel purchases are logged to a configurable Discord webhook with player name, identifiers, and cost.

Customization Options:

  • Fuel Cost: Set the price per liter via SL.costMultiplier in config/config.lua.
  • Jerry Can Prices: Configure purchase and refill costs via SL.jerryCanCost and SL.refillCost.
  • Fuel Usage: Adjust consumption per RPM level in SL.fuelUsage and per vehicle class in SL.classes.
  • Pump Models: Define which in-game prop models are treated as fuel pumps via SL.pumpModels.
  • Vehicle Blacklist: Exclude specific vehicle models from the fuel system via SL.blacklist.
  • Gas Station Locations: Add or remove station coordinates in SL.gasStations.
  • Discord Webhook: Configure bot name, avatar, embed color, and webhook URL in config/sv_config.lua.
  • UI Styling: Adapt colors and layout in html/assets/css/style.css or use the included color tool to recolor the entire UI.

Requirements:

  • es_extended 1.1 / 1.2 or higher.

[youtube:9gOXHRqJdDw]

Looking for something custom?

We also build custom scripts, custom UIs and full server setups on request. Tell us about your project on Discord.

01

Custom Scripts

New features or complete new systems. Built clean, tailored exactly to your server.

  • Add features
  • Build from scratch
  • Everything in between
02

Custom UIs

Redesign existing UIs or design from scratch.

  • Redesigns
  • From scratch
  • Brand-matched
03

Full Server Setup

From zero to live: scripts, config, hosting help, branding.

  • Scripts & config
  • Hosting help
  • Branding & launch
Message us on Discord

Frequently Asked Questions

After purchase you receive instant access to download. Each script comes with a detailed installation guide. Simply drag and drop into your resources folder, configure and restart.

Yes. All scripts are built natively for ESX and optimized for modern FXServer builds. Requirements and dependencies are clearly listed on each product page so you can check everything before buying.

Yes, all future updates are included for free. We continuously improve our scripts with new features, optimizations and bug fixes.

Join our Discord server and open a support ticket. Our team typically responds within a few hours and will help you with any issues.

Need Help?

Join our Discord community for fast support, updates and exclusive sneak peeks.

Join Discord