NB-Wagonmaker
A full-featured wagon crafting and ownership system for VORP Core. Players employed as wagon makers can craft, customise, store, and transfer wagons at workshop locations across the map — with a hidden black-market tier and a world salvage system layered on top.
Features
Crafting System
- 40+ craftable wagons across 6 categories: Carts, Work Wagons, Coaches & Carriages, Stagecoaches, Special & Military, and Specialty Commercial
- Job-gated crafting zones in Valentine, Rhodes, Saint Denis, Blackwater, Strawberry, Armadillo, and Tumbleweed
- Per-zone job assignment or single global job mode — configurable
- Grade requirements for high-tier vehicles (armoured wagons, war wagons, combat rigs)
- Full material recipe system with configurable craft times
Customisation
- Per-wagon livery, paint tint, prop attachments, and lantern options
- Live 3D preview before committing to a craft
- Custom wagon naming
Wagon Ownership & Parking
- Players can own multiple wagons (configurable limit)
- Wagon yard NPCs at every crafting town for storage and retrieval
- Drive-in parking zones with proximity prompts
- Wagon stash inventory (ox_inventory) tied to each individual wagon
- Player-to-player wagon transfers with optional asking price
Carpenter NPC
- Separate open-to-all carpenter for basic carts and work wagons
- Charges a configurable labour fee on top of materials — no job required
Secret Wagonmaker
- Hidden off-map NPC with no map blip
- Builds wagons from salvaged parts rather than standard materials
- Configurable police presence requirement before dealings are allowed
Wagon Dismantling
- Abandoned wagons spawn at configurable world locations
- Players can strip them for salvage materials used at the secret wagonmaker
- Police alert system fires a notification and map blip to law-job players when dismantling occurs
- Minimum officer requirement, per-location respawn timers, and alert cooldowns all configurable
General
- Marker-based — no ox_target dependency
- Full NPC dialogue system with per-zone stable hands and greeter lines
- Blip support for all zones and yards
- Clean
escrow_ignoresetup — config, items, jobs, and locales stay open for easy server customisation - VORP Core / oxmysql / vorp_inventory / vorp_inputs
Requirements
- VORP Core
- oxmysql
- vorp_inventory
- vorp_inputs
Installation
- Drop
NB-Wagonmakerinto your resources folder - Add
ensure NB-Wagonmakerto yourserver.cfg - Import
sql/wagonmaker.sqlinto your database - Copy the job definitions from
shared/jobs.luainto your VORP Core jobs config - Configure
config/config.luaandshared/items.luato match your server's item names and zone preferences