# ๐ MTL Advanced URides Job - Professional Uber/Rideshare System for FiveM
## ๐ Overview
**MTL Advanced URides Job** is a comprehensive, feature-rich Uber-style rideshare job script for FiveM servers. This premium resource provides an immersive, realistic ridesharing experience with a modern tablet interface, dynamic location systems, weather integration, special missions, and extensive customization options. Perfect for roleplay servers looking to add professional Uber/rideshare services to their economy.
**Important:** This script requires **MTL-Advanced-Tablet** (sold separately) and **MTL-Bridge** (required dependency) to function. Both must be installed for the full experience.
---
## โจ Key Features
### ๐ฏ Core Functionality
**Modern Tablet Interface** *(Requires MTL-Advanced-Tablet - Sold Separately)*
- Sleek, customizable tablet UI with dark theme support
- Real-time ride tracking and management
- Easy-to-use interface for accepting/declining rides
- Visual ride cards with pickup/dropoff information
- Multi-language localization system
- Professional Uber-style app experience
**Dynamic Ride System**
- Automatic ride generation based on player location
- Smart ride stacking with configurable limits
- Real-time distance calculations
- Multiple ride types (regular, urgent, special missions)
- Ride expiration system with configurable timeouts
**Professional HUD System**
- Real-time passenger count display
- Dynamic satisfaction meter (0-100%) with color coding
- Current ride information (customer name, destination)
- Shift earnings and statistics tracking
- Special mission timer integration
- Optional HUD customization
---
### ๐ Advanced Features
**Special Missions System**
-
**Time-Based Missions**: Rush passengers to critical locations (Airport Rush, Hospital Emergency)
-
**Robbery Missions**: Pick up robbers from crime scenes
-
**Getaway Missions**: Help criminals escape police
- Progress-based unlocking system with level requirements
- Configurable mission parameters (time limits, payment multipliers, spawn locations)
**Weather & Time Integration**
- Dynamic payment multipliers based on weather conditions
- Time-of-day bonuses (night shift premiums)
- Weather-based demand system affecting ride frequency
- Level-based weather multiplier scaling
- Compatible with popular weather scripts via MTL-Bridge
**Level & Progression System**
- Player leveling with experience points (XP)
- Level-based payment bonuses (5% per level)
- Level-based tip bonuses (3% per level)
- Distance limits based on player level
- Unlockable features and missions as players progress
- Visual level display in tablet interface
**Customer Satisfaction System**
- Real-time satisfaction tracking (starts at 100%)
- Penalties for dangerous driving (high speed, vehicle damage)
- Positive responses increase satisfaction
- Conversation system with passenger messages
- Satisfaction affects final rating and tips
- Visual satisfaction meter with color coding
**Passenger Interaction System**
- Dynamic passenger messages with configurable keybinds
- Multiple response options (positive/negative)
- Conversation bonuses affecting tips
- Passenger complaints system (speed, damage)
- Real-time satisfaction updates based on interactions
---
### ๐ ๏ธ Technical Features
**Framework Compatibility**
-
**QBCore** support (full integration)
-
**ESX** support (full integration)
-
**Standalone** mode available
- MTL-Bridge for framework-agnostic functionality
**Smart Vehicle Detection**
- Automatic vehicle ownership checking
- Support for multiple vehicle ownership systems
- Vehicle capacity validation (seat availability)
- Automatic vehicle status checking
**Dispatch Integration**
- Generic dispatch system via MTL-Bridge
- Configurable dispatch script selection
- Automatic alerts for special missions (robbery/getaway)
- Vehicle-based dispatch alerts
**Location System**
- Dynamic street and zone name generation (like ps-dispatch)
- Real-time coordinate-to-location conversion
- No hardcoded location names
- Accurate in-game location display
**Sound & Notification System**
- Configurable notification preferences
- Ride availability sounds
- Paused ride notifications
- Customizable notification types (info, success, error, warning)
- Optional sound system integration
**Blip Management**
- Automatic pickup/dropoff blips
- Route visualization
- Configurable blip colors and sprites
- Automatic blip cleanup
---
### โ๏ธ Customization & Configuration
**Extensive Configuration Options**
- Configurable payment rates and multipliers
- Customizable ride generation intervals
- Adjustable pickup/dropoff distances
- Configurable special mission parameters
- Theme customization (colors, backgrounds)
- Sound and notification preferences
- Language and localization settings
**Multi-Language Support**
- Built-in localization system
- Self-contained language files
- Easy language switching
- Support for adding custom languages
**Theme Customization**
- Dark theme support
- Customizable app backgrounds
- Theme persistence (saved per player)
- Visual theme selector in tablet
**Player Settings**
- Configurable notification preferences
- Sound on/off toggles
- Ride stacking preferences
- Customizable keybinds
- Per-player settings saved to database
---
### ๐ฑ Tablet Application Features
**Professional UI/UX**
- Modern card-based design
- Smooth animations and transitions
- Real-time data updates
- Intuitive navigation
- Responsive layout
**Ride Management**
- View all available rides
- Accept/decline functionality
- Ride stacking with visual indicators
- Current ride tracking
- Ride history display
**Statistics Dashboard**
- Total rides completed
- Total earnings (lifetime)
- Average rating
- Best rating achieved
- Rides today/week statistics
- Shift earnings tracking
**Special Missions Tab**
- Browse available special missions
- Unlock progress indicators
- Mission requirements display
- Mission descriptions and rewards
- Locked mission visualization with progress bars
**Settings Panel**
- Theme selection
- Notification preferences
- Sound settings
- Language selection
- Profile management
---
### ๐ฎ Gameplay Features
**Shift System**
- Clock in/out functionality
- Shift earnings tracking
- Shift statistics (rides, earnings, rating)
- Automatic shift management
- Shift history logging
**Passenger Management**
- Realistic ped spawning at pickup locations
- Dynamic ped selection based on ride type
- Peds run to vehicle (realistic behavior)
- Automatic ped entry into vehicle
- Ped removal at dropoff
**Vehicle Requirements**
- Player must be in their own vehicle
- Seat availability checking
- Vehicle capacity validation
- Automatic vehicle status checking
**Ride Completion System**
- Automatic payment calculation
- Level-based bonuses
- Weather/time multipliers
- Distance bonuses
- Conversation tip bonuses
- Satisfaction-based rating system
**Pause/Resume System**
- Automatic ride request pausing during special missions
- Resume after mission completion
- Configurable pause conditions
- Manual pause/resume controls
---
### ๐ง Server-Side Features
**Database Integration**
- MySQL database support
- Player data persistence
- Settings storage
- Ride history logging
- Statistics tracking
- Level and XP storage
**Performance Optimized**
- Efficient ride generation algorithms
- Rate limiting to prevent spam
- Configurable generation intervals
- Smart ride expiration
- Resource-efficient ped management
**Admin Features**
- Server-side configuration
- Statistics tracking
- Ride monitoring
- Performance metrics
---
## ๐ฆ Installation Requirements
### Required Dependencies
-
**FiveM Server** (Latest Build)
-
**MTL-Bridge** (REQUIRED - Framework-agnostic bridge system)
-
**MTL-Advanced-Tablet** (REQUIRED - Sold separately, contains the tablet interface)
-
**MySQL Database** (MariaDB compatible)
-
**Framework**: QBCore **OR** ESX **OR** Standalone mode
### Optional Dependencies
-
**ox_lib** (For UI components)
-
**Weather Script** (For weather integration)
-
**Dispatch System** (For dispatch alerts)
---
## ๐จ Visual Features
**Professional Design**
- Modern, clean interface
- Smooth animations
- Color-coded status indicators
- Professional typography
- Intuitive iconography
**HUD Elements**
- Real-time passenger count
- Satisfaction meter with color coding
- Current ride information
- Shift statistics
- Special mission timer
**Visual Feedback**
- Color-coded ride cards
- Progress bars for special missions
- Status indicators
- Animated notifications
- Smooth transitions
---
## ๐ Statistics & Tracking
**Player Statistics**
- Total rides completed (lifetime)
- Total earnings (lifetime)
- Average rating (calculated)
- Best rating achieved
- Rides today/week
- Current shift statistics
**Performance Metrics**
- Ride completion rate
- Average satisfaction
- Earnings per ride
- Ride frequency
- Mission completion rate
---
## ๐ Quality & Support
**Production Ready**
- Fully tested and stable
- No known critical bugs
- Optimized performance
- Clean, documented code
- Regular updates and maintenance
**Support Included**
- Detailed documentation
- Installation guide
- Configuration examples
- Troubleshooting guide
- Active support (via purchase)
---
## ๐ฐ Pricing & Value
**Why Choose MTL Advanced URides?**
This script offers exceptional value with:
-
**Comprehensive feature set** - Everything you need for a professional Uber/rideshare system
-
**Professional quality** - Modern UI, smooth gameplay, polished experience
-
**Highly customizable** - Extensive configuration options for server owners
-
**Framework agnostic** - Works with QBCore, ESX, or standalone via MTL-Bridge
-
**Regular updates** - Active development and bug fixes
-
**Full source code** - Customize to your needs
-
**Uber-style experience** - Modern rideshare system, not traditional taxi
**Perfect For:**
- Serious roleplay servers
- Economy-focused servers
- Servers wanting professional Uber/rideshare services
- Servers with complex job systems
- Servers looking for modern, app-based ride systems
---
## ๐ Configuration Highlights
-
**50+ configurable options** in config.lua
-
**Separate configuration files** for better organization
-
**Extensive comments** explaining each option
-
**Default values** that work out of the box
-
**Easy customization** without breaking functionality
---
## ๐ Getting Started
-
**Install MTL-Bridge** (REQUIRED - Framework-agnostic bridge system)
-
**Install MTL-Advanced-Tablet** (REQUIRED - Sold separately, contains tablet interface)
-
**Configure your framework** (QBCore/ESX via MTL-Bridge)
-
**Set up database** (run SQL files)
-
**Configure settings** (config.lua)
-
**Restart server** and enjoy your Uber-style rideshare system!
---
## ๐ Support & Updates
-
**Regular updates** with new features
-
**Bug fixes** and improvements
-
**Community support** (if available)
-
**Documentation** included
---
**Transform your server's economy with the most advanced Uber/rideshare system available for FiveM!**
---
## ๐ฆ Package Requirements
**This resource requires:**
-
โ **MTL-Bridge** (Required dependency - Framework bridge system)
-
โ **MTL-Advanced-Tablet** (Required - Sold separately - Contains tablet interface/app)
**Note:** Both MTL-Bridge and MTL-Advanced-Tablet must be purchased and installed for this script to function. The tablet provides the modern app interface, while MTL-Bridge handles framework compatibility and shared systems.
---
*Note: This is a premium resource. Screenshots, video demonstrations, and additional documentation available upon request or included with purchase.*