Skip to content

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_contract item
  • 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:

MapDescription
defaultPoints spread across the main southern map
northPoints concentrated in the northern highlands and countryside
midPoints 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

  1. Prep phase (default 5 minutes) - both teams receive a countdown and navigate to their assigned starting point
  2. At their starting point, each team opens a Race Stash crate to pick up a point_control_crate item (tagged with their team ID)
  3. 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
  4. Capturing - a point begins capturing once a team's crate is inside; progress fills at a configurable rate
  5. Contesting - if the opposing team deposits at the same point, capture speed is halved and the progress starts reversing
  6. First team to capture 4 points (NeededToWin) triggers the win countdown
  7. 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 - CaptureSpeed is applied per 100 ms tick; default 0.1 means ~16–17 seconds to fully capture a point
  • Contest speed - ContestSpeed controls how fast a contested point reverses; default 0.1 per 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:

  1. Hold the point_control_plans item
  2. Interact with the Convert Ped (default location near the harbour area)
  3. The script consumes drug bricks from the player's inventory totalling at least 160 points
  4. In exchange, the player receives one point_control_contract

Drug Brick Point Values (defaults)

ItemPoints
weed_brick_1a / 1b / 2a / 2b / 2c5 pts each
meth_brick_medium / perfect / good / dirty / death5 pts each
cocaine_mission_brick20 pts
crystal_meth_mission_brick20 pts
mdma_brick20 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:

TierExamples
COMMONMoneybands (15–35), improved pistol blueprints, crafting components
RAREGun parts (carbon fiber, ballistic polymer, smart circuitry), improvement kit tier 1, advanced goggles blueprint
EPICFNX / Pistol50 / Heavy Pistol blueprints, improvement kits tier 1–2
LEGENDARYSMG 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_lib
  • prp-bridge