prp-outposts
prp-outposts is a territory control crime script themed around The Exchange - a black market network where players seize control of outposts, hire dealer NPCs, and run passive drug-selling or money-laundering operations. Rival players can attempt to rob active dealers, while the controlling group earns steady income between runs.
Features
Outpost Control (KingPin System)
- Two active outposts - at server start, two of three possible outpost locations are randomly selected: one assigned a
moneytype and one adrugtype - KingPin takeover - any player meeting the minimum online player threshold (
sv_minPlayersForExchangeconvar) can interact with the outpost computer to claim control via a progress bar interaction - Group notifications - the KingPin's group receives phone messages every time a sale or launder completes
- Computer UI - opens a NUI panel with two views: Market (browse and hire/fire dealers) and Runners (see currently active dealers at this outpost)
Dealer NPC System
- 12 unique dealer profiles - each NPC has a name, GTA ped model, personality description, hire price ($3,500–$10,000), and four stats:
speed- how quickly a dealer completes sales (affects passive selling interval)weight- maximum drug/money quantity per transactiontalking- negotiation skill affecting deal outcomessplit- the dealer's cut of profits
- Up to 4 dealers per outpost (
MaxPedsPerOutpost) deployed at random corner positions - Dealer rotation - every 20 minutes (configurable), dealers shuffle to new corner positions inside the outpost
- Hire/fire from UI - KingPin pays the hire price in cash; firing a dealer removes them from the outpost
Passive Selling Loop
- Drug outpost - dealers sell drugs from the input stash and deposit earned cash into the output stash; supported drugs include weed, joints, meth (five durability tiers), and cocaine
- Money outpost - dealers launder cash from the input stash; laundered funds accumulate in the dealer's balance for the KingPin to collect
- Selling interval - approximately every 1 minute (scaled by the dealer's
speedstat) - Per-sale police dispatch - 10% chance each sale triggers a
10-90police alert with a map blip lasting ~2.5 minutes
Robbery
- Non-KingPin players can interact with active dealer NPCs via target to rob them
- Robbery requires completing a 12.5-second progress bar
- On success, the dealer's held cash and drugs are transferred to the robber
Outpost Access
- Exchange Access Card (
outposts_exchange_card) - item with anoutpostmetadata field; swiping it on the outpost door plays an animation and unlocks entry viaox_doorlock
Access Card
It has to be given via another resource or shop, it will give them access to the nearest outpost for that day and save that location in the items metadata
- Clue items - three clue items (
outposts_clue_taxi,outposts_clue_delivery,outposts_clue_washing) used to discover outpost locations
Interior Scene
- Each outpost has a dedicated interior with a money input table and a drug input table - the active scene model is switched based on the assigned outpost type at startup
- Dealers spawn at configurable corner positions (
vector4) with randomised GTA ambient scenarios
Reputation (Optional)
- Configurable reputation reward per sale (
Rep.enabled,Rep.type,Rep.amount) - disabled by default
Requirements
ox_libprp-bridgeox_doorlock