# Multiplayer Plumber Job

## Overview

**TW Plumber Job** is an immersive multiplayer plumbing repair system where players work as professional plumbers. Repair pipes, unclog toilets, fix valves, and maintain plumbing systems across residential and commercial properties.

{% hint style="success" %}
**Multiplayer Support:** Work together with other players in cooperative gameplay to complete plumbing tasks!
{% endhint %}

***

## Features

### Core Features

* **Multiplayer Lobby System** - Work with other players in cooperative gameplay
* **Plumbing Van System** - Use a fully equipped plumbing van
* **Pipe Repair** - Fix broken pipes (bonus task)
* **Pipe Installation** - Insert new pipes
* **Toilet Unclogging** - Unclog blocked toilets
* **Valve Operations** - Open and fix valves
* **Switch Fixing** - Repair plumbing switches (bonus task)

### Additional Features

* **Level & XP System** - Progress through 70 levels with increasing rewards
* **6 Work Regions** - Progressive difficulty with more complex tasks
* **Pipe & Valve Mechanics** - Complex puzzle-based plumbing systems
* **Prop Attachment System** - Realistic pipe and valve placement
* **Reconnection System** - Players can reconnect to lobbies after disconnection
* **Tutorial System** - In-game video tutorials for new players
* **Multi-language Support** - 7 languages included (EN, TR, DE, FR, PT, RU, AR)

***

## How It Works

### Step 1: Start a Lobby

Go to the plumber job NPC and open the job menu. Create a lobby and invite other players (optional).

### Step 2: Get a Plumbing Van

Rent a plumbing van equipped with all necessary tools and equipment.

### Step 3: Complete Tasks

Travel to marked locations and complete various plumbing tasks:

1. **Pipe Repair** - Fix broken pipes (bonus task)
2. **Pipe Installation** - Install new pipes
3. **Toilet Unclogging** - Clear blocked toilets (1-2 tasks)
4. **Valve Opening** - Operate and fix valves (1-2 tasks)
5. **Switch Fixing** - Repair switches (bonus task)

### Step 4: Collect Rewards

Complete all tasks in a region to earn money, XP, and unlock higher-level regions.

***

## Requirements

| Resource  | Required | Notes                                               |
| --------- | -------- | --------------------------------------------------- |
| Framework | Yes      | QBCore, QBox, ESX, vRP, or Standalone               |
| Database  | Yes      | oxmysql (recommended), mysql-async, or ghmattimysql |
| PolyZone  | Yes      | Required for all Tworst Scripts                     |

### Optional Dependencies

| Resource               | Purpose                           |
| ---------------------- | --------------------------------- |
| qb-target / ox\_target | Target interaction system         |
| Vehicle Keys Script    | Automatic vehicle key integration |
| Clothing Script        | Job uniform system                |

***

## Supported Systems

### Frameworks

| Framework  | Config Value       |
| ---------- | ------------------ |
| QBCore     | `'qb'`             |
| QBox       | `'qb'`             |
| ESX Legacy | `'esx'`            |
| vRP / vRP2 | `'vrp'` / `'vrp2'` |
| Standalone | `'standalone'`     |

### Inventory Systems

| System           | Config Value      |
| ---------------- | ----------------- |
| QBCore Inventory | `'qb_inventory'`  |
| ESX Inventory    | `'esx_inventory'` |
| ox\_inventory    | `'ox_inventory'`  |
| qs-inventory     | `'qs_inventory'`  |

### Vehicle Key Systems (Auto-detected)

* qb-vehiclekeys
* qbx-vehiclekeys
* qs-vehiclekeys
* wasabi-carlock
* cd\_garage
* Renewed-Vehiclekeys

### Fuel Systems (Auto-detected)

* LegacyFuel
* ox\_fuel
* cdn-fuel
* ps-fuel
* x-fuel

***

## Commands

| Command                | Description             |
| ---------------------- | ----------------------- |
| `/jobresetplumber`     | Reset your current job  |
| `/jobleaveplumber`     | Leave the current lobby |
| `/openTutorialplumber` | Open the tutorial menu  |

***

## Rewards by Region

| Region   | Level | Money   | XP    |
| -------- | ----- | ------- | ----- |
| Region 1 | 0     | $5,000  | 1,000 |
| Region 2 | 2     | $7,500  | 1,500 |
| Region 3 | 4     | $10,000 | 2,000 |
| Region 4 | 6     | $12,500 | 2,500 |
| Region 5 | 8     | $12,500 | 2,500 |
| Region 6 | 10    | $12,500 | 2,500 |

***

## Quick Links

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Installation</strong></td><td>Step-by-step installation guide</td><td><a href="plumber-job/installation">installation</a></td></tr><tr><td><strong>Configuration</strong></td><td>Complete configuration reference</td><td><a href="plumber-job/configuration">configuration</a></td></tr><tr><td><strong>Changelog</strong></td><td>Version history and updates</td><td><a href="plumber-job/changelog">changelog</a></td></tr></tbody></table>

***

## Purchase

{% hint style="info" %}
Purchase Multiplayer Plumber Job from our [Tebex Store](https://tworst.tebex.io) or [CFX Store](https://tworst.com).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tworst.com/scripts/plumber-job.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
