MTL-Advanced-Inventory — Slots, Stashes, Clothing & Vehicles
Standalone advanced inventory for FiveM
A full inventory system built for MTL-Bridge: player pockets, hotbar, clothing column, ground drops, vehicle glovebox/trunk, world stashes, buyable personal lockers, and player search / clothes steal — with a modern NUI and strong export compatibility.
Requirements
- MTL-Bridge (required)
- oxmysql (required)
- QBCore / QBox / ESX via Bridge
- Optional: MTL-Advanced-Weapons for weapon handling
Core Features
Player Inventory
- Weight + slot limits (configurable)
- TAB open inventory · Z hotbar · number keys for hotbar use
- 5-slot hotbar
- In-UI customize (scale, slot size, columns)
- Useable items + shop purchase into pockets
Built-in Clothing Column
- Toggle clothing slots (helmet, mask, glasses, torso, jeans, shoes, bag, etc.)
- Injury zone overlays on character art
- Steal clothing while searching another player (items go to your inventory)
- No external clothing script required
Player Search
- Search / steal clothes via target or drawtext
- Require cuffed, dead, and/or hands-up (configurable)
- Progress bar search
Ground Drops
- Public drop bags (duffel prop)
- Target + optional [E] fallback
- Auto cleanup timer
- Marker + help text
Personal Storage (Lockers)
- Free starter locker
- Buyable tiers (Small → XL) with slots / weight / bank price
- Opens from inventory Storage button
World Stashes
- Create personal stashes in-world (DB persisted)
- Share access with other players
- Static job stashes supported (e.g. evidence)
- Markers + [E] open
Vehicle Storage
- Glovebox + trunk by vehicle class
- Back-engine vehicle support
- Configurable slots & weight per class
Developer Friendly
- Broad exports (
AddItem,RemoveItem,HasItem,OpenInventory, stashes, etc.) - qb-inventory-style compatibility helpers
- Editable
shared/config.lua+shared/vehicles.lua - Version check on start
Frameworks
QBCore ✅ | QBox ✅ | ESX ✅
Current Version: 1.0.0
Discord: https://discord.gg/BDFhe54dpg