๐ LRRP Fast Travel โ VORP & RSG
Configurable Paid Travel โข Full-Screen Transitions โข Secure Payments โข Character Cooldowns
LRRP Fast Travel is an immersive fast-travel system for RedM supporting both VORP and RSG Core.
Players can purchase travel between configured locations using an authentic in-world prompt. A full-screen travel image hides the teleport while the destination and collision data load, preventing players from seeing map pop-in.
๐ฅ Download
๐ ๏ธ Support
โญ Features
- VORP enabled by default
- Full RSG Core support
- Change framework using one config option
- Optional automatic framework detection
- Full-screen travel transition artwork
- Travel image remains visible until destination collision loads
- Configurable travel locations and destinations
- Configurable journey prices
- Configurable currency types
- Configurable global or route-specific cooldowns
- Cooldowns tracked per character
- Server-side payment validation
- Server-side location and distance validation
- Configurable prompt distance
- Configurable loading and transition timing
- Optional screen fading
- Additional transition-image exports
- No SQL required
- No inventory items required
- Editable configuration
- Escrow-friendly structure
๐บ๏ธ Default Travel Routes
The default configuration includes:
Blackwater โ Saint Denis
- Price: $250
- Full-screen Saint Denis travel artwork
- Destination collision loading protection
Saint Denis โ Blackwater
- Price: $250
- Full-screen Blackwater travel artwork
- Destination collision loading protection
Server owners can add unlimited routes through config.lua.
๐ผ๏ธ Included Transition Images
The resource includes six full-screen images:
- Travel to Saint Denis
- Travel to Blackwater
- Entering Property
- Leaving Property
- Jail Sentenced
- Jail Released
The additional property and jail images can be used by other resources through the included client exports.
exports['LRRP_fast_travel']:ShowTransitionImage('entering_property.png')
exports['LRRP_fast_travel']:HideTransitionImage()
๐ Secure Server Validation
Payments and cooldowns are handled server-side.
Before approving a journey, the server checks:
- The requested route exists
- The player is physically near the travel point
- The selected framework character is loaded
- The character is not on cooldown
- The character has enough money
- Payment was successfully removed
The client cannot select its own price or destination.
โฑ๏ธ Character Cooldowns
The default cooldown is 15 minutes per character after successful travel.
Two cooldown modes are available:
Config.CooldownScope = 'global'
-
globalโ one cooldown shared across every travel route -
pointโ every travel route has its own cooldown
Cooldown length is completely configurable.
โ๏ธ Framework Configuration
VORP is enabled by default:
Config.Framework = 'vorp'
To use RSG:
Config.Framework = 'rsg'
Automatic detection is also available:
Config.Framework = 'auto'
When automatic detection is enabled, VORP is preferred if both frameworks are running.
๐ VORP Support
VORP uses cash by default:
Config.Frameworks.vorp.CurrencyType = 0
Available options:
-
0โ cash/dollars -
1โ gold
Installation order:
ensure vorp_core
ensure LRRP_fast_travel
๐ต RSG Support
RSG uses cash by default:
Config.Frameworks.rsg.MoneyType = 'cash'
The money type can be changed to another currency configured within RSG Core.
Installation order:
ensure rsg-core
ensure LRRP_fast_travel
๐ฎ Player Instructions
- Walk to a configured fast-travel point.
- The prompt displays the destination and price.
- Press G to purchase the journey.
- The server checks payment, distance and cooldown.
- The travel image appears.
- The player is safely teleported.
- The image remains visible until the destination has loaded.
- Player controls are restored automatically.
๐งญ Custom Travel Routes
Server owners can add or edit routes inside config.lua:
{
id = 'unique_route_id',
label = 'Travel To Destination',
price = 250,
promptCoords = vector3(0.0, 0.0, 0.0),
destination = vector4(0.0, 0.0, 0.0, 0.0),
image = 'your_image.png',
},
Custom transition images can also be added through the included HTML image folder and fxmanifest.lua.
๐ Requirements
Use one of the following:
- VORP Core
- RSG Core
You do not need both frameworks.
๐ฆ Installation
- Download and extract
LRRP_fast_travel. - Place it inside your RedM resources folder.
- Select
vorporrsginsideconfig.lua. - Ensure the selected framework before the resource.
- Add
ensure LRRP_fast_traveltoserver.cfg. - Restart the server.
No SQL installation is required.
๐ Configuration Access
config.lua remains editable so server owners can change:
- Framework
- Core resource names
- Currency
- Travel routes
- Prices
- Cooldowns
- Prompts
- Loading timings
- Transition behaviour
- Notification text