prp-point-control
prp-point-control is a team-based PvP point control mission. Two teams compete to capture dead drop locations by delivering their team's crates before the opposing side. The first team to secure enough points and hold them for a sustained period wins a crate of high-value gun upgrade rewards.
Features
Queue System
- Players join the queue at a starting NPC by spending a
point_control_contractitem - The mission launches automatically once the minimum player threshold is met (default 8 players)
- Players are split into Team A and Team B randomly and evenly
- Contract is refunded if a player leaves the queue before the match starts
- A per-player cooldown (default 60 s) prevents immediately re-queuing after a match
Map Selection
Three preset location sets are available. One is randomly selected for each match:
| Map | Description |
|---|---|
default | Points spread across the main southern map |
north | Points concentrated in the northern highlands and countryside |
mid | Points in the central and west map region |
Each map has 2 team starting positions (one per team) and 6 dead drop capture points (A–F).
Match Flow
- Prep phase (default 5 minutes) - both teams receive a countdown and navigate to their assigned starting point
- At their starting point, each team opens a Race Stash crate to pick up a
point_control_crateitem (tagged with their team ID) - Race phase - teams race across the map to deliver crates to dead drop points (A–F); interact with the crate prop at each point to open the stash and deposit the crate
- Capturing - a point begins capturing once a team's crate is inside; progress fills at a configurable rate
- Contesting - if the opposing team deposits at the same point, capture speed is halved and the progress starts reversing
- First team to capture 4 points (
NeededToWin) triggers the win countdown - If the leading team holds their advantage for the win timer (default 2 minutes), the match ends and all winning team members receive loot
Dead Drop Capture Mechanics
- Capture speed -
CaptureSpeedis applied per 100 ms tick; default0.1means ~16–17 seconds to fully capture a point - Contest speed -
ContestSpeedcontrols how fast a contested point reverses; default0.1per tick - Capture state is broadcast to all participants via a live NUI overlay showing point labels, progress bars, and ownership status
Contract Acquisition
Players obtain point_control_contract entries through the Convert Ped NPC:
- Hold the
point_control_plansitem - Interact with the Convert Ped (default location near the harbour area)
- The script consumes drug bricks from the player's inventory totalling at least 160 points
- In exchange, the player receives one
point_control_contract
Drug Brick Point Values (defaults)
| Item | Points |
|---|---|
weed_brick_1a / 1b / 2a / 2b / 2c | 5 pts each |
meth_brick_medium / perfect / good / dirty / death | 5 pts each |
cocaine_mission_brick | 20 pts |
crystal_meth_mission_brick | 20 pts |
mdma_brick | 20 pts |
Map Delivery Gate
Before the first mission of a server session can be activated, a player must deliver the point_control_map item to a designated target zone. This is a one-time gate per server restart (MapDelivered resets to false on resource start).
Rewards
The winning team receives 16 loot rolls from a tiered reward table:
| Tier | Examples |
|---|---|
| COMMON | Moneybands (15–35), improved pistol blueprints, crafting components |
| RARE | Gun parts (carbon fiber, ballistic polymer, smart circuitry), improvement kit tier 1, advanced goggles blueprint |
| EPIC | FNX / Pistol50 / Heavy Pistol blueprints, improvement kits tier 1–2 |
| LEGENDARY | SMG miniSMG blueprint, moneybands (50–80), improvement kits tier 2 |
Admin Tools
/startrace [playerid](group.admin) - immediately starts a match between the admin and a target player, bypassing the queue and minimum player requirement; useful for testing
Requirements
ox_libprp-bridge