ESX • QBCore • Qbox compatible
Instant download
Updates included
Discord support
Secure checkout

Metro Job

Realistic metro driver job for FiveM. Drive trains, stop at stations, manage doors & passengers. Performance-based payme...

Key Features

Easy Configuration
Simple config files for quick setup
Extensible Code
Clean, well-structured codebase
Secure & Optimized
Server-side validation & performance
Multi-Language
Fully translatable labels
$11.99
$22.99

Works with ESXQBCoreQbox

What's included:

  • Full script files
  • Configuration files
  • Installation documentation
  • Lifetime updates
  • Discord support
Instant download
Updates included
Discord support

Overview

Looking to add an immersive and realistic metro driver job to your FiveM server? Bring the excitement of public transportation to your players with this fully-featured metro job script. Players can drive metro trains along a detailed route, stop at stations, manage doors, and earn money based on their driving performance and adherence to speed limits.

Features

  • Realistic Metro Driving: Drive authentic metro trains along a complete route with 20 stations across Los Santos, featuring proper train physics and controls

  • Station Management System: Stop at designated stations, open and close doors for passengers, with visual stop indicators and distance-based scoring for perfect stops

  • Speed Limit Zones: Navigate through various speed limit zones with real-time speed limit warnings and violation penalties for exceeding limits

  • Performance-Based Payment: Earn money based on points accumulated from successful stops, with bonus points for perfect positioning and penalties for violations

  • Interactive UI: Custom-built speedometer HUD showing current speed, set speed, maximum speed, next station information, and speed limit warnings

  • Door Synchronization: Uses statebags for seamless door synchronization between all players, ensuring everyone sees doors opening and closing in real-time

  • Multiple Starting Locations: Choose from multiple starting points along the route, allowing players to begin their shift from different stations

  • Station Skipping Detection: Automatic detection and penalty system for skipping stations, encouraging players to follow the proper route

  • Framework Support: Works standalone and integrates seamlessly with ESX and QBCore, with automatic framework detection

  • Highly Configurable: Extensive configuration options including station locations, speed limits, payment rates, stop ranges, and full localization support

Resmon: Idle: 0.00ms - Active 0.06ms

How It Works

  • Start Route: Approach any metro job blip location and interact to open the job dialog, then confirm to spawn a metro train at that station

  • Drive to Stations: Use W/S to increase/decrease speed, Shift+W to set maximum speed, and Shift+S to stop completely

  • Stop at Stations: Stop the metro near the stop indicator at each station and get bonus points for perfect positioning

  • Open Doors: Press Q to open doors when stopped at a station

  • Warning Signal: Hold E (horn) for at least one second before closing doors

  • Close Doors: Press Q again after giving the warning signal to close doors and continue the route

  • Follow Speed Limits: Watch for speed limit signs and zones - exceeding limits results in point penalties

  • Complete Route: Drive through all stations on the route, then exit with F (only when doors are open) to receive your payment

Installation

  1. Download the resource from portal.cfx.re (Assets > Granted Assets)
  2. Extract the files and move the resource folder to your server's resources directory
  3. Add to server.cfg by adding: ensure gs_metrojob
  4. Restart your server to load the resource
  5. Configure (optional) by editing the config.lua file in the resource folder

Configuration

All scripts include easy-to-edit configuration files. Common settings include:

  • Language/localization options
  • Feature toggles
  • Price and economy settings
  • Notification preferences

Dependencies

This script requires the following dependencies to function properly:

  • Any targetting script (ox_target or qb-target)

Make sure to install and start all dependencies before installing this script.

Escrow vs Source: Which Should You Choose?

Escrow (Encrypted)

Best for server owners who want plug-and-play functionality.

  • Protected code files
  • Easy configuration via config files
  • Same features as source version

Source (Unencrypted)

Best for developers who need full customization.

  • 100% editable code
  • Full customization freedom
  • Same features as escrow version

Same features; editability differs.

Frequently Asked Questions

Yes! All our scripts are compatible with ESX, QBCore, and Qbox frameworks. Additionally, all framework-related code is accessible, so you can easily integrate our scripts with any custom framework.
Escrow (encrypted) is best for plug-and-play functionality with protected files. Source (unencrypted) gives you full customization freedom with 100% editable code. Both include the same features, updates, and support.
Yes! We provide detailed documentation and Discord support to help you with installation and configuration.
We regularly update our scripts to ensure compatibility with the latest FiveM versions. All purchases include lifetime updates, so you'll receive notifications when new versions are available.
Yes! All scripts include configuration files for easy customization. If you purchase the Source (unencrypted) version, you have full access to modify the code. Escrow versions allow configuration changes but protect the core code files.
Most scripts function independently and don't require additional resources. If any dependencies are needed, this information will be clearly provided in the installation documentation and product description.

Item added to basket!

Your selected item has been added to your basket successfully.