๐ฆ Advanced Delivery Job | ESX & QBCore | Standalone
๐ The Most Immersive Delivery Experience for FiveM
Transform your server's economy with a fully-featured, premium delivery job system. Built from the ground up with performance, security, and player engagement in mind.
๐ฅ Preview
(Buraya YouTube veya Streamable linki koyacaksฤฑn)
โจ Features
๐ฎ Core Gameplay
- Immersive Box Carrying System โ Players physically pick up packages from the vehicle trunk, carry them by hand with full walk/run/idle animations, and drop them at delivery points
- Vehicle Trunk Interaction โ Trunk opens and closes with realistic animations
- Dynamic Delivery Routes โ 10 pre-configured delivery locations across Los Santos, randomly assigned each run
- Vehicle Return System โ After completing all deliveries, players must return the vehicle to HQ to finish the shift
- Anti-Exploit Protection โ 3-layer server-side security (active worker validation, cooldown timer, pay/xp value verification)
๐ Progression System
- XP & Level System โ 5 unique ranks from Rookie Courier to Master Cargo
- Level-Based Pay Bonuses โ Higher levels earn up to 50% more per delivery
- Persistent Database Storage โ XP and delivery stats saved permanently, survives server restarts
- Real-Time XP Bar โ GTA 5 styled thin progress bar with smooth animations
โฑ๏ธ Dynamic Challenge Systems
- Time Limit System โ Configurable countdown timer per delivery (default: 5 minutes)
- Speed Bonus โ Deliver under 2 minutes for an extra 15% pay bonus
- Vehicle Damage System โ Damaged vehicle = 25% pay penalty. Too much damage = job cancelled
- Damage Threshold โ Fully configurable damage levels for penalty and total failure
๐ฐ Economy & Rental
- Vehicle Rental System โ Players pay a rental fee to start (configurable)
- Deposit Refund โ Rental deposit returned upon successful job completion
- Balanced Payouts โ Each delivery point has unique pay and XP values
๐ Universal Key System
-
Supports ALL popular key scripts out of the box:
-
qb-vehiclekeys(QBCore Default) -
Renewed-Vehiclekeys -
wasabi_carlock -
qs-vehiclekeys(Quasar) -
jaksam-vehicles -
cd_garage(Codesign) -
okokGarage -
esx_vehiclelock
-
- Just set your key script name in config โ no code editing required
- Built-in vehicle protection loop โ doors always unlocked, engine always running, no hotwire issues
๐ฅ๏ธ Premium UI (GTA 5 Aesthetic)
-
Full Management Panel with tabbed navigation:
- ๐ Main Menu โ Job info, rental price, start button
- ๐ Statistics โ Current level, total deliveries, XP progress
- ๐ Leaderboard โ Top 10 couriers with character names (not license IDs)
- ๐ฆ Missions โ Daily mission cards with rewards
- ๐บ๏ธ Route Info โ All delivery point locations listed
- In-Game HUD โ Compact right-side panel showing target, delivery count, timer, earnings, and XP bar
- Matte Dark Theme โ Inspired by Rockstar Games UI. No glare, no glow, subtle grid texture background
- Red Accent Design โ Signature left/top border lines, hover effects
- Smooth Animations โ Slide-in/out transitions, progress bar fills
- Close Button on Sidebar โ Accessible from every tab
๐ Multi-Language Support
- Built-in Translation System โ Switch between languages from config
-
Currently Included:
- ๐ฌ๐ง English
- ๐น๐ท Tรผrkรงe
- Easy to Add New Languages โ Just copy the locale block in config and translate
๐ง Framework Support
-
Dual Framework โ Works on both ESX and QBCore without any code changes
-
Automatic Detection โ Script detects your framework on startup
-
Bridge System โ Clean abstraction layer for money, notifications, player identity
๐ Dependencies
Dependency
Required
Link
oxmysqlโ Yes
ox_libโ Yes
es_extendedORqb-coreโ One Required
ESX or QBCore
๐ What's Included
elenadeliveryjob/ โโโ fxmanifest.lua โโโ config.lua (Full configuration + translations) โโโ sql/ โ โโโ install.sql (One table, easy setup) โโโ client/ โ โโโ main.lua (Core gameplay logic) โ โโโ ui.lua (NUI communication) โโโ server/ โ โโโ bridge.lua (ESX/QB auto-detection) โ โโโ main.lua (Payment, anti-exploit, keys) โ โโโ stats.lua (XP, levels, leaderboard) โโโ html/ โโโ index.html (Tabbed management panel + HUD) โโโ style.css (GTA 5 dark matte theme) โโโ app.js (Dynamic UI updates + language)
-- Language: 'en' or 'tr' Config.Locale = 'en' -- Key system: just type your script name Config.KeySystem = 'qb-vehiclekeys' -- Vehicle rental Config.Vehicle = { model = "boxville2", rental = { enabled = true, price = 250, refundOnFinish = true, refundAmount = 150 } } -- Time limit per delivery Config.TimeLimit = { enabled = true, timePerDelivery = 300, -- seconds speedBonus = { enabled = true, timeThreshold = 120, bonusPercent = 15 } } -- Damage system Config.DamageSystem = { enabled = true, damagePenalty = { threshold = 700.0, penaltyPercent = 25 }, totalFail = { destroyThreshold = 300.0 } } -- 5 Ranks with XP requirements and pay bonuses Config.Levels = { [1] = { title = "Rookie Courier", requiredXP = 0, bonusPay = 0 }, [2] = { title = "Standard Courier", requiredXP = 500, bonusPay = 10 }, [3] = { title = "Fast Courier", requiredXP = 1500, bonusPay = 20 }, [4] = { title = "Senior Courier", requiredXP = 3000, bonusPay = 35 }, [5] = { title = "Master Cargo", requiredXP = 6000, bonusPay = 50 } }
๐ ๏ธ Installation
- Download and extract to your
resourcesfolder - Import
sql/install.sqlinto your database - Add
ensure deliveryjobto yourserver.cfg - Open
config.luaand set:-
Config.Localeโ your language -
Config.KeySystemโ your key script name - Adjust prices, XP values, locations as needed
-
- Restart your server
Setup time: ~2 minutes โก
๐ฌ Support
- ๐ซ Discord support included
- ๐ Bug fixes & updates included
- ๐ Full documentation provided