FiveM Delivery Job (ESX)
FiveM Delivery Job - interactive job system for ESX servers Compatible with ESX framework. Fully customizable and optimized.
Video Preview
Click to load video from YouTube. By watching, you agree to their privacy policy.
FiveM Delivery Job (ESX) - Configurable Courier System
Add realistic delivery jobs to your server where players pick up items from random locations and deliver them across the map for cash rewards. This ESX-compatible script supports multiple delivery companies, customizable routes, and automatic inventory management with full society integration for business owners.
What's Included
You get a complete delivery job framework with configurable start locations, randomized pickup/delivery points, route highlighting on the map, and reward systems that can pay players directly or split earnings with company accounts. The script includes SQL files for both modern weight-based inventories and legacy item-limit systems.
Key Features
- Random Route Generation - Each delivery gets random pickup and drop-off locations from your configured point pools
- Map Integration - Blips and GPS routes automatically highlight with company colors, making navigation easy for players
- Multi-Item Pickups - Configurable chance for players to receive more than one item per pickup, increasing earnings potential
- Society Account Support - Companies can receive a percentage of delivery payments in their business accounts
- Real Inventory System - Items physically appear in player inventory during deliveries, preventing exploits
- Job Cancellation - Players can sign out at any time to cancel active deliveries without penalties
- Legacy ESX Support - Includes compatibility mode and SQL for older ESX versions using item limits instead of weights
- Customizable Notifications - Switch between ESX default, mythic_notify, or your custom notification system
- Unlimited Companies - Add as many delivery companies as you want, each with unique locations and items
Perfect For
- Legal job alternatives to criminal activities
- Package delivery roleplay (UPS, FedEx style)
- Food delivery services for restaurants
- Medical supply transport between hospitals
- Beginners looking for entry-level server jobs
Technical Details
- Framework: ESX / EXM (ES Extended and Extended Mode)
- Inventory: Works with weight-based or item-limit inventories (two SQL files included)
- Performance: Lightweight route calculation, no constant loops
- Blip Customization: All colors, sprites, scales, and names configurable per company
- Notification Support: ESX native, mythic_notify, or custom via config
- SQL Included: Two versions - modern (weights) and legacy (limits)
Installation
- Choose the correct SQL file for your ESX version (weight-based or item-limit)
- Import SQL to add delivery items and job data to your database
- Configure start locations with coordinates, job names, and society accounts
- Set pickup and delivery location pools for each company
- Adjust multi-item pickup chance and reward amounts
- Configure blip colors and route highlighting preferences
- Test with Config.LegacyESX option if using older ES Extended versions
Framework Compatibility
- âś… ESX - Primary framework, supports both legacy (1.9.x) and modern versions
- âś… EXM - Extended Mode compatibility confirmed
- ❌ QBCore - ESX-specific (separate QBCore version needed)
- ❌ Standalone - Requires ESX for inventory and society systems
What Makes It Stand Out
The randomized route system keeps deliveries from becoming boring grind work. You never know if you'll get a short city delivery or a long highway run to Paleto Bay, and the multi-item pickup chance means bigger hauls can happen when you're lucky. That unpredictability keeps the job engaging even after dozens of runs.
Society integration is huge for server economies - delivery companies can function as actual businesses where owners collect a cut of driver earnings. Set up a player-owned courier service, take 20% of deliveries, and drivers still make good money while the business generates passive income.
Configuration Example
Each delivery company gets its own config block where you define the start location coordinates, the item being delivered, the required job (or any for no restriction), and the society account to credit. Then you populate arrays of pickup coordinates and delivery coordinates - the script randomly pairs these on each job start.
The chance system works as a percentage - set it to 30 and players have a 30% chance of receiving 2+ items instead of just one. Combine this with per-item rewards and lucky players can make serious cash on bulk deliveries. Just balance it against your other job payouts so deliveries don't become the only thing players do.
Customization Options
Blip Appearance: Every company can have unique blip colors, sprites, and sizes for start locations, pickups, and deliveries. Use green for eco-friendly deliveries, blue for medical supplies, red for urgent packages - whatever fits your server theme.
Route Colors: The GPS route highlighting uses the same color as your company blips, creating visual consistency. Players can easily distinguish which delivery job they're on when running multiple companies.
Job Requirements: Restrict delivery companies to specific ESX jobs (like making truckers the only ones who can do long-haul deliveries) or leave it open to everyone for general courier work.
Legacy Mode: If you're running an older ESX version that uses item limits instead of weights, flip Config.LegacyESX to true and use the included legacy SQL file. The script adjusts its inventory checks accordingly.
Video Preview: The included preview video shows the full delivery process from job start to completion, including the map markers, route highlighting, and reward system. Watch it before configuring to understand the player experience.




