Skip to content

Usage

Overview

Players earn contracts through the NUI contract manager, then execute a three-stage mission pipeline to collect their payout. Every contract consists of a steal, an optional middle complication, and a deliver stage - each drawn from a weighted pool tuned per vehicle class.

Contract Pipeline

[Acquire Contract] --> [Steal Stage] --> [Middle Stage (optional)] --> [Deliver Stage] --> [Payout]
  1. Open the NUI contract manager to claim an available contract or purchase one from the marketplace.
  2. The contract specifies the target vehicle and the three mission stages.
  3. Complete each stage in order. Cancelling an active contract applies a 30-minute cooldown before you can start another.

Vehicle Classes

ClassUnlock LevelMin. GroupMax. GroupPayout
D0155-10
C101560-80
B2015130-155
A3035200-225
S5535280-300

Payment is made in one of the configured currencies (Bank).

Steal Methods

MethodRequired ItemNotes
Normal lockpicklockpickStandard street steal; most common
Garage blowtorchpdm_blowtorchVehicle is locked in a PDM garage
Signal briefcaseWEAPON_BRIEFCASE (x2)Two players needed; one jams the signal, one takes the car
OBD port hackboosting_obd_<class>Class-specific OBD connector; minigame required
Fake ID rentalfake_idRent the target vehicle using a forged identity
Valet disguiseUniform outfitSteal from a valet location in disguise
Tow trucklockpickHook and tow the vehicle using a tow truck
Cargo containerdiving_angle_grinderVehicle is locked in a shipping container
Trailerbolt_cutterCut the trailer lock and steal the car inside
CargoboblockpickAirlift the vehicle using a Cargobob helicopter
Villapdm_blowtorchAccess a secured private property

Middle Complications

After the steal, a complication may trigger before the delivery stage. The __EMPTY__ option in the pool means no complication is assigned.

ComplicationDescription
GPS tracker hackThe vehicle has an active tracker - pass a minigame to disable it or police will be alerted
Speed bombA bomb is armed; the vehicle must stay above a minimum speed or it detonates
RepaintDrive the vehicle to a spray shop to change its appearance before delivery
Hacker vanA hacker van assists remotely; players must protect or reach it

Delivery Types

DeliveryDescription
Drop-offDrive the vehicle to a marked drop point
TrailerLoad the vehicle onto a trailer and deliver it
Cargo planeDrive the vehicle into a cargo plane at the airstrip
ContainerLoad the vehicle into a shipping container
Chop shopDeliver to a chop shop for parts
Car crusherDestroy the evidence at a crusher
DestructionBlow up or wreck the vehicle at a designated spot
Ransom buyerDeliver to a buyer who pays a ransom on top of the contract payout
Direct buyerMeet a direct buyer at a private location

VIN Scratch Contracts

VIN scratch is a separate contract type that becomes available at Level 10. Instead of delivering a stolen vehicle, the VIN plate is removed and the vehicle is processed as untraceable.

  • Unlocks at Level 10 (same class thresholds as regular contracts)
  • Processing takes 4 hours server-side after the vehicle is handed off
  • VIN scratch chance scales with level:
LevelVIN Scratch Chance
101%
202%
305%
4010%
5015%

Progression

Levels

Rep is earned on every completed contract. The level thresholds and milestone rewards are configured in sh_config.lua. The system spans 61 levels.

Reaching level milestones unlocks:

  • Higher vehicle classes (C at 10, B at 20, A at 30, S at 55)
  • Improved contract pools and payout scaling
  • Prestige eligibility

Prestige

Once a player reaches the prestige threshold (default: every 25 levels), they can choose to prestige. Prestiging resets their level but grants a permanent perk, such as:

  • +5% payment bonus
  • Increased VIN scratch success chance

Prestige milestones and their perks are configured in sh_config.lua.

Contract Marketplace

Players can list their own contracts for other players to acquire:

  • Fixed-price listing - set a buy-it-now price
  • Auction listing - set a minimum bid; highest bidder wins after the auction expires

The marketplace is accessible through the NUI contract manager.

Police Dispatch

GPS tracker hacks and high-value class vehicles (A/S) trigger configurable police dispatch alerts. Officers receive a blip showing the vehicle's last known location.

Configuration

Shared (sh_config.lua)

OptionDefaultDescription
Level thresholds61 entriesRep required to reach each level
Prestige milestonesPrestigeLevels tableLevel checkpoints that grant prestige perks
Config.Vehicles5 entriesTarget vehicle model per class (D/C/B/A/S)
Config.Firstnames / Config.LastnamesLarge poolsNPC name pools used in fake ID and rental missions

Server (sv_config.lua)

OptionDefaultDescription
Config.AllowedCryptoBankCurrencies accepted for payouts
Config.LevelForClassD=0, C=10, B=20, A=30, S=55Level required to access each vehicle class
Config.RequiredGroupSizeD/C/B=1, A/S=3Minimum group members per class
Config.MaxGroupSize5Maximum group members per class
Config.PrestigeLevel25Levels gained per prestige cycle
Config.MissionCancelCooldown1800 s (30 min)Cooldown after cancelling an active contract
Config.UnlockTimer14400 s (4 h)Server-side processing time for VIN scratch
Config.VinScratchChanceSee table aboveVIN scratch success chance per level milestone
Config.PerkRepForClassD/C=15, B/A=20, S=30Rep bonus applied per class for prestige perks
Config.UnlockDropsPer-class tablesMission pool weights and reward amounts per class

Export for opening tablet

Other resources can open boosting tablet using exports listed below:

Client:

lua
exports["prp-boosting"]:OpenTablet()

Server:

lua
exports["prp-boosting"]:OpenTablet(playerSource)