# Multiplayer Garbage Job

## Overview

**TW Garbage Job** is a comprehensive multiplayer garbage collection system where players work as sanitation workers, cleaning up the city. Work alone or team up with up to 4 players to collect trash, clean dumpsters, and earn rewards.

{% hint style="success" %}
**Multiplayer Support:** Up to 4 players can work together in a lobby, sharing tasks and rewards!
{% endhint %}

***

## Features

### Core Features

* **Multiplayer Lobby System** - Work with up to 4 players in cooperative gameplay
* **Vehicle Rental System** - Rent garbage trucks to transport collected waste
* **Dumpster Cleaning** - Empty and clean dumpsters throughout the city
* **Bag Collection** - Pick up garbage bags from designated areas
* **Trash Pickup** - Collect loose trash items from the streets
* **Dumpster Conversion** - Convert full dumpsters for processing

### Additional Features

* **Level & XP System** - Progress through 70 levels with increasing rewards
* **Daily Missions** - Complete daily tasks for bonus rewards (5 tiers)
* **3 Work Regions** - El Burro Heights, Paleto Bay, Sandy Shores
* **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 garbage job NPC and open the job menu. Create a lobby and invite other players (optional).

### Step 2: Rent a Vehicle

Rent a garbage truck from the vehicle spawn point. The truck is used to transport collected waste.

### Step 3: Complete Tasks

Travel to marked locations and complete various tasks:

1. **Dumpster Cleaning** - Empty full dumpsters (2-9 per region)
2. **Bag Collection** - Pick up garbage bags (3-14 per region)
3. **Trash Pickup** - Collect loose trash items (2-16 per region)
4. **Dumpster Conversion** - Process full dumpsters

### Step 4: Collect Rewards

Complete all tasks in a region to earn money, XP, and progress toward daily missions.

***

## 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             |
| ---------------------- | ----------------------- |
| `/jobresetgarbage`     | Reset your current job  |
| `/jobleavegarbage`     | Leave the current lobby |
| `/openTutorialgarbage` | Open the tutorial menu  |

***

## Work Regions

| Region   | Location         | Tasks             |
| -------- | ---------------- | ----------------- |
| Region 1 | El Burro Heights | Beginner friendly |
| Region 2 | Paleto Bay       | Medium difficulty |
| Region 3 | Sandy Shores     | Advanced tasks    |

***

## 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="garbage-job/installation">installation</a></td></tr><tr><td><strong>Configuration</strong></td><td>Complete configuration reference</td><td><a href="garbage-job/configuration">configuration</a></td></tr><tr><td><strong>Changelog</strong></td><td>Version history and updates</td><td><a href="garbage-job/changelog">changelog</a></td></tr></tbody></table>

***

## Purchase

{% hint style="info" %}
Purchase Multiplayer Garbage 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/garbage-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.
