prp-bridge
The core compatibility layer for all Prodigy Studios scripts. It provides a unified interface so our resources work seamlessly with your framework, inventory, phone and targeting.
Overview
The bridge sits between Prodigy Studios resources and your server stack. It abstracts framework-specific logic so scripts behave consistently whether you run QBox, QB-Core, ESX, OX Core, or ND Core. Install it once, configure your integrations, and all Prodigy resources use the same bridge.
One resource, many frameworks
It is not a standalone script. It is a dependency that other Prodigy Studios resources call for player data, groups, inventory, phone, targeting, and more. Without it, those resources will not run correctly.
Features
| Feature | Description |
|---|---|
| Framework compatibility | Connects to QBox, QB-Core, ESX, OX Core, or ND Core with a single config |
| Resource integration | Unified hooks for inventory, phone, targeting, dispatch, medical, appearance, voice, keys, and fuel |
| Group management | Built-in group system with commands and exports |
| Allowlist system | Built-in allowlist with command and export support |
| Cooldown management | Built-in cooldown system with command support |
| UniQueue | Mission queue and party system with police strength requirements |
| Sell shops & cases | Built-in sell shop and loot case utilities |
| Version checking | Automatic version checks to keep compatibility up to date |
| Multi-language support | Localisation for English, Spanish, Portuguese, and Swedish |
Requirements
Required dependency
It is required for all Prodigy Studios scripts. Do not start any Prodigy resource before it. If the bridge is missing or fails to start, dependent scripts will not function.
Ensure the following are installed and configured for your chosen integrations:
- Your framework (one of the supported options below)
- An inventory system supported by the bridge
- Optional: phone, targeting, dispatch, medical, appearance, voice, vehicle keys, and fuel resources as needed by your Prodigy scripts
See the Requirements page for a full list and version details.
Supported integrations
It can connect to multiple systems per category. Configure the ones you use in the Configuration guide. Set any category to false to disable it.
Framework
| Resource | Framework |
|---|---|
qbx_core | QBox Framework |
qb-core | QB-Core Framework |
es_extended | ESX Framework |
ox_core | OX Core Framework |
nd_core | ND Core Framework |
Inventory
| Resource | Name |
|---|---|
ox_inventory | OX Inventory |
origen_inventory | Origen Inventory |
tgiann-inventory | Tgiann Inventory |
Phone
| Resource | Name |
|---|---|
lb-phone | LB Phone |
yseries | YSeries |
yphone | YPhone |
yflip | YFlip Phone |
npwd | NPWD |
roadphone | Road Phone |
17mov_phone | 17Mov Phone |
gksphone | GKS Phone |
meteo-phone | Meteo Phone |
qs-smartphone-pro | QS Smartphone Pro |
Targeting
| Resource | Name |
|---|---|
ox_target | OX Target |
qb-target | QB Target |
sleepless_interact | Sleepless Interact |
Dispatch
| Resource | Name |
|---|---|
ps-dispatch | PS Dispatch |
origen_police | Origen Police |
cd_dispatch | CD Dispatch |
rcore_dispatch | RCore Dispatch |
tk_dispatch | TK Dispatch |
lb-tablet | LB Tablet |
aty_dispatch | ATY Dispatch |
codem-dispatch | CodeM Dispatch |
core_dispatch | Core Dispatch |
kartik-mdt | Kartik MDT |
qs-dispatch | QS Dispatch |
Medical
| Resource | Name |
|---|---|
qbx_medical | Qbox Medical |
esx_ambulancejob | ESX Ambulance Job |
wasabi_ambulance | Wasabi Ambulance |
ars_ambulancejob | ARS Ambulance Job |
osp_ambulance | OSP Ambulance |
p-ambulancejob | P Ambulance Job |
nd_ambulance | ND Ambulance |
qb-ambulancejob | QB Ambulance Job |
randol_medical | Randol Medical |
tk_ambulancejob | TK Ambulance Job |
Appearance
| Resource | Name |
|---|---|
illenium-appearance | Illenium Appearance |
fivem-appearance | FiveM Appearance |
qb-clothing | QB Clothing |
esx_skin | ESX Skin |
Voice
| Resource | Name |
|---|---|
pma-voice | PMA Voice |
Vehicle keys
| Resource | Name |
|---|---|
qbx_vehiclekeys | Qbox Vehicle Keys |
qb-vehiclekeys | QB Vehicle Keys |
cd_garage | CD Garage |
mVehicle | MVehicle |
okokGarage | okokGarage |
vehicles_keys | Vehicles Keys |
wasabi_carlock | Wasabi Carlock |
nd_core | ND Core (native vehicle keys) |
mrnewbvehiclekeys | MrNewb Vehicle Keys |
Renewed-Vehiclekeys | Renewed Vehicle Keys |
Fuel
| Resource | Name |
|---|---|
ox_fuel | OX Fuel |
LegacyFuel | Legacy Fuel |
cdn-fuel | CDN Fuel |
lc_fuel | LC Fuel |
qb-fuel | QB Fuel |
Renewed-Fuel | Renewed Fuel |
rcore_fuel | RCore Fuel |
Minigames
| Resource | Name |
|---|---|
prp-minigames | Prodigy Studios Minigames |
Next steps
Install and configure
- Follow the Installation guide to add it to your server and start it before any other Prodigy resource.
- Open the Configuration guide to set your framework, inventory, phone, targeting, and other integrations.
| Page | Description |
|---|---|
| Requirements | Dependencies and versions |
| Installation | Step-by-step setup |
| Configuration | Config options and integration settings |
| Events | Client and server events |
| Exports | Exports for other resources |
| Types | Shared type definitions |
| UniQueue | Mission queue and party system |
| Sell shops | Register and open sell shop locations |
| Cases | Loot case utilities |
| Ped interactions | Place interactive peds on the map |
Important notes
Start order
- Start prp-bridge before any other Prodigy Studios resource in your
server.cfg. - Keep version checking enabled so you receive compatibility updates.
- Ensure all dependencies for your chosen integrations are installed and configured.
- The bridge must be running for Prodigy scripts to work; restart it if you change framework or core resources.
Support
If you run into issues:
- Confirm all dependencies are installed and their versions match the Requirements page.
- Check that Configuration matches your server (framework, inventory, etc.).
- Ensure version checking is enabled and resources are up to date.
For further help, open a ticket on our Discord.