Installation

Step-by-step guide to install the Multiplayer Plumber Job on your FiveM server.


Prerequisites

Before installing, make sure you have:

Requirement
Description

Framework

QBCore, QBox, ESX, vRP, or Standalone

Database Resource

oxmysql (recommended), mysql-async, or ghmattimysql

PolyZone

Required for all Tworst Scripts

FiveM Server

Build 2802 or higher recommended


Step 1: Download the Script

  1. Navigate to Granted Assets

  2. Find tw-plumber in your purchased scripts

  3. Click Download to get the latest version

From Tebex

  1. Log in to your Tebex account

  2. Go to your purchases

  3. Download the script package


Step 2: Extract Files

  1. Extract the downloaded archive

  2. You will find two folders:

    • tw-plumber - Main script

    • tw_plumber_stream - Stream assets (plumbing van, pipe props)

  3. Place both folders in your server's resources directory

triangle-exclamation

Step 3: Database Setup

circle-check

Step 4: Configure the Script

Open config/config.lua and set your framework:

circle-info

QBox Users: Set Config.Framework = 'qb' - QBox is fully compatible with the 'qb' setting.

See the Configuration page for all available options.


Step 5: Add to server.cfg

Add the following to your server.cfg:

circle-exclamation

Step 6: Restart Server

  1. Save all configuration changes

  2. Restart your server completely

  3. Check the server console for any errors


Verification

After starting the server, verify the installation:

Check Console

Look for these messages in your server console:

  • Database tables created successfully (first run only)

  • No error messages related to tw-plumber

In-Game Test

  1. Go to the plumber job location

  2. Look for the job blip on the map

  3. Interact with the NPC to open the job menu

  4. Rent a plumbing van

  5. Start a job and complete tasks


Troubleshooting

Script Won't Start

  1. Check resource name matches exactly (case-sensitive on Linux)

  2. Verify all dependencies are started before the script

  3. Check for syntax errors in config files

Missing Props / Van Not Spawning

  1. Make sure the stream folder is in your resources folder

  2. Verify it's started in your server.cfg

  3. Check the server console for streaming errors

Database Errors

  1. Verify database connection string in server.cfg

  2. Check that your database resource is starting properly

  3. Ensure Config.SQL matches your database resource

Framework Not Detected

  1. Make sure Config.Framework matches your framework

  2. Verify framework resource is starting before tw-plumber

  3. Check framework resource name matches expected names


Need Help?

circle-info

Having installation issues? Join our Discord serverarrow-up-right and open a support ticket with:

  • Server console errors

  • Your Config.Framework and Config.SQL settings

  • Screenshots of any issues

Last updated