JamzGroundCrew is a next-gen airport ground crew management system for QB-Core, QBox & ESX servers. ✈️
Transform your RP city with realistic flight operations, automated baggage handling and a stunning terminal style interface designed for immersive aviation roleplay ⚡
Perfect for serious RP servers that want to deliver authentic airport operations and professional ground crew experiences.
✨ Features

🎯 Dynamic Flight Management System
Real-time flight generation with automated scheduling, realistic airlines (FlyUS, AirEmu, Air Herler), and authentic aircraft types. Features intelligent job assignment system with database persistence and automatic cleanup of abandoned jobs.
🖥️ Premium Terminal Interface
Beautiful, modern UI designed to simulate real-world airport terminals. Includes real-time flight tracking, interactive maps with Leaflet.js integration, live departure boards, and a professional authentic player experience with smooth animations.

🧳 Realistic Baggage Operations
Fully automated bag handling with 6 different suitcase types, authentic carrying animations, and professional bag loader equipment. Features waypoint-based bag movement, progress tracking, and immersive loading mechanics.

🗺️ Interactive Flight Visualization
Advanced mapping system with real airport coordinates, curved flight paths, animated arrows, and custom airport markers. No API key required - works immediately with OpenStreetMap integration.
💰 Complete Earnings Management
Professional pay slip system with detailed transaction history, Chart.js analytics, and real-time earnings tracking. Features cash-out functionality with bank integration and comprehensive performance metrics.

🎮 Immersive Job Flow System
Complete ground crew workflow from flight assignment to bag trailer towing to bag loading completion. Features distance monitoring, smart notifications, GPS waypoints, and professional job progression tracking.

🔧 Maximum Flexibility
Seamlessly integrates with both ox_target and qb-target, supporting multiple inventory systems. Configurable job restrictions, unlimited spawn locations, and fully customizable bag trailer assignments.
📊 Database Integration
Full persistence with automatic cleanup of expired jobs & assignments. Restart-safe, performance-optimized, and includes detailed history tracking with MySQL integration.
🛠️ CUSTOMIZATION
🎯 Easy Zone Setup
Config.BagTrailerSpawns = {
[1] = {
id = "spawn_1",
name = "Main Terminal Spawn",
coordinates = {
vector3(-1226.7067, -2815.3987, 13.9504),
vector3(-1219.9044, -2809.2922, 13.9509),
vector3(-1213.5848, -2807.9346, 13.9511),
},
waypoint = vector3(-1219.9147, -2810.1294, 13.9509),
maxVehicles = 4,
active = true,
}
}⏱️ Bag Loading & Earnings Configuration
Config.BagPayment = 25 -- Payment per bag loaded
Config.MaxFlights = 2 -- Maximum active flights
Config.FlightPlanRefresh = 1 -- Refresh interval (minutes)
Config.JobRestricted = true -- Enable job restrictions
Config.AllowedJobs = {"police", "ambulance", "mechanic"}🛠️ Dependencies
✅ Core Framework (Choose One)
QB-Core → Required for the script to function.
ESX → Required for the script to function.
QBox → Required for the script to function.
💾 Database
OxMySQL → Handles saving & retrieving data.
📚 UI & Libraries
Ox_Lib & supporting UI libraries (download required).
🎯 Target System (Choose One)
- 🔵 ox_target
- 🔴 qb-target