🚛 Medit8z Trucking | Advanced Trucking Job for QBX Core
A trucking job that takes itself seriously — three-tier CDL licensing with written quizzes and driving tests, owned trucks with persistent damage, hazmat gameplay, 5 skill trees, and 50 levels of progression.
Built for QBX Core servers running Ox Inventory, medit8z Trucking transforms a basic delivery loop into a full career system. Players earn licenses through real exams, drive company trucks for quick jobs, own and maintain their own rigs for freight contracts, and progress through tiered content gates that actually mean something.
🎬 Preview
Preview drops soon — first footage in Discord.
🚚 Two Contract Pipelines
Quick Jobs and Freight Contracts run side-by-side, each with their own truck-handling flow. Quick jobs spawn a company truck for fast cycles; freight contracts use your owned rig out of the depot garage. Both feed the same XP and skill systems.
Quick Jobs — company-spawned truck, deliver, return, collect pay at the depot
Freight Contracts — owned truck out of garage, deliver, payment lands immediately
Trucking balance — earnings go to a separate ledger, withdrawn via the Bank page
Lifetime earnings — tracked separately for the server leaderboard
🪪 Three-Tier CDL Licensing
A real licensing system that gates content the right way. Each tier requires a multi-question written quiz AND a checkpoint-based driving test. Fail either and you face a per-license cooldown before retrying.
CDL Class B — unlocks the Hauler. $2,500 fee. Quiz plus driving test.
CDL Class A — unlocks the Packer and Phantom. Requires CDL B and level 5. $5,000 fee.
Hazmat Endorsement — unlocks the Phantom Custom and tanker / log trailers. Requires CDL A and level 20. $10,000 fee.
Licenses are issued as physical inventory items with full metadata — firstname, lastname, birthdate, issued and expires dates, issuer — and as Qbox player-metadata flags. Real documents, real records.
📈 50 Levels & 5 Skill Trees
A 50-level XP curve plus 5 skill trees with 6 levels each. Skills unlock content and soften penalties — they're a real progression knob, not flavor text.
Product Type (ADR) — unlocks hazmat contracts
Distance — unlocks longer routes
Valuable Cargo — unlocks high-value contracts
Fragile Cargo — reduces fragile cargo damage penalties
On-Time Delivery — adds extra time on timed jobs
🚛 Owned Trucks & Garage System
Buy trucks from the dealership UI, take them out at the depot for freight runs, store them when you're done. Body and engine health persist to the database — your truck remembers how you treat it.
Dealership UI — browse and purchase from configured truck list
Take out / store — ox_target prompts at the depot garage
Persistent damage — body and engine health saved to the database
Diagnostics page — review every truck you own at a glance
⚠️ Damage, Timers & Hazmat
Cargo takes damage from rough driving, and damage is deducted from your payout. Fragile cargo doubles the penalty. Timed contracts pay a 15% bonus for on-time delivery. Hazmat contracts demand both the endorsement and the right trailer.
Server-side telemetry — clients can't underreport rough driving
Fragile cargo — 2× damage multiplier on the route
Timed contracts — 15% on-time delivery bonus
Hazmat tuning — gated by license, fully configurable
🛡️ Built for Production
Server-side authority — every contract acceptance, pickup, delivery, and payout validated on the server
License issuance happens server-side after quiz and driving-test verification — items are granted, not requested
Trucking balance is a server-only ledger — withdrawal is the only path from balance to cash
Auto-migrating schema — 3 tables created on first start, idempotent ALTER migrations for safe upgrades
Asset-escrow protected — config.lua remains editable post-escrow
📦 Dependencies
qbx_core
ox_lib
ox_target
ox_inventory
oxmysql
Earn the keys to the bigger trucks. medit8z Trucking — because a good trucking job should feel like a career.