Description
Rentable, password-protected storage lockers placed around your map — persistent stashes players can rent, upgrade, share with friends, and renew, all inside private interiors.
Overview
NL Lockers introduces a fully configurable rentable storage locker system for FiveM. Players rent lockers placed around the map to get secure, persistent storage where they can stash items, invite friends for shared access, and upgrade their capacity over time.
Each locker runs its own password-protected access system inside a private routing-bucket interior, so storage stays secure and immersive. Rentals can be renewed or expire automatically when unpaid — adding a realistic economic sink to your server. Everything persists in MySQL and integrates seamlessly with modern frameworks and inventories.
Features
- Persistent rentable lockers — rented storage that survives restarts (MySQL)
- Password-protected access — owners set their own locker password
- Multiple stash containers per locker
- Upgradeable capacity — expand storage as players progress
- Shared access — invite friends to your locker
- Rental renewal system — with expiry warning notifications
- Automatic expiry cleanup — unpaid lockers are reclaimed safely
- Private interiors — each locker uses its own routing bucket
- In-game admin tools — create, configure, and remove lockers with full activity logging
- Configurable pricing — locker price and rental duration per location
- Auto-detected inventory — ox_inventory, qb-inventory, qs-inventory
- Clean, optimized codebase — built for busy servers
How It Works
- Admins place locker locations around the map in-game
- Players rent a locker for a configurable price
- The locker becomes their persistent personal storage
- Owners set a password, invite friends, and upgrade capacity
- Rentals are renewed by the player — or expire automatically if unpaid
Admin Tools
- Create locker locations directly in-game
- Configure locker settings and prices
- Remove lockers safely
- Automatic cleanup of expired rentals
- Locker activity logging
Compatibility
- Frameworks: ESX, QBCore and QBOX
- Inventories: ox_inventory, qb-inventory, qs-inventory (auto-detected)
- Inventory abstraction layer for easy custom integrations
Technical Details
- Persistent data stored in MySQL
- Fully configurable through config files
- Private routing buckets for locker interiors
- Optimized server performance
Requirements
- ESX, QBCore or QBOX framework
- MySQL database
- A supported inventory (ox_inventory, qb-inventory, qs-inventory)