MBT Camp
MBT Camp lets players deploy a full camping setup anywhere in the world — tent, bonfire, chairs and a BBQ grill. The kit is a single inventory item; placing and removing it is a natural part of the gameplay loop.
Features
- Deployable camping kit — one item spawns tent, fire, 3 chairs and a grill, all frozen to the ground
- Prop placement mode — each prop can be repositioned and rotated after placement with keyboard controls
- Sitting mechanic — chairs are interactive; the server prevents two players from sitting on the same chair
- Warming animation — standing close to the bonfire triggers a warming idle animation automatically
- Cooking system — interact with the grill, pick a food item from your inventory, pass a skill check to get a cooked item (or a burnt one on failure)
- Pack-up — any player can repack the entire kit back into a single
campkititem - Multi-language — English and Italian built-in; additional languages can be added to
config.lua - Multi-framework — ESX, QBCore and OX Core supported
Supported Frameworks
| Framework | Supported |
|---|---|
| ESX | ✅ |
| QBCore | ✅ |
| OX Core | ✅ |
Supported Inventory Systems
| Inventory | Support level |
|---|---|
| ox_inventory | ✅ Primary (recommended) |
| qb-inventory | ✅ Secondary |
| Custom | ✅ via MBT.GetFood fallback |
How it works
- Player uses the
campkititem from inventory - A progress bar plays (QBCore only); on completion 6 props are spawned around the player
- Props sync to all nearby players automatically
- Players can interact with each prop via
ox_targetorqb-target - When done, any player can repack the kit — this deletes all props and returns the item
The resource name must remain mbt_camp exactly. The script checks its own name on startup and stops itself if renamed.