Supreme Storages
CodeM Supreme Storages - Placeable Storage Units with Door Codes, Access Lists and Upgrades
Supreme Storage turns any spot on the map into a storage facility where players buy or rent numbered units, lock them with a door code, share them with friends and grow them through upgrades. Admins place and manage every location in-game with a freecam placer and a full admin panel, no config editing or restarts. Built from the ground up by CodeM for roleplay servers that want player storage with real ownership, security and history.
FEATURES
- Modern React UI - storage menu and admin panel with unit grid, live updates and clear states (Free, Yours, Shared, Taken, Rent overdue)
- Personal menu themes - 12 accent colours plus custom hex, Glass or Flat background, saved per player
- Server theme control - lock accent or style, set your own preset list, or disable theming entirely
- Freecam placer - fly a free camera up to 60m away and drop a location exactly where you aim
- Precise placement - rotate with mouse wheel (15 degrees per notch) or arrow keys, Shift for fast, Alt for fine control
- Live placement guides - nearby locations shown with name and heading, spots closer than 2m or with no ground are blocked
- Move locations anytime - owned units, codes, items and logs are kept
- Up to 100 units per location - numbered units, each with its own owner, code, level and stash (default 10)
- Buy or rent - enable either or both per location
- Buy once - unit is the player's forever (default $25,000)
- Rent per period - pay again when time runs out (default $1,500 every 7 days, 1-365 days configurable)
- Cash or bank payment - menu shows exactly how much the player is short
- Early rent extension - extra days stack on top of the current end date
- Overdue lock - expired rents stay locked for everyone until the owner pays
- Automatic eviction - unpaid rents are freed after a grace period (default 7 days, 0 disables), checked every 5 minutes
- Lost items - evicted contents are never deleted, they move to a take-only box for the previous owner at the same location
- Owner notification - players are told when their items move to lost items
- Door codes - owner sets a numeric code on purchase (default 4 digits, configurable length), change it anytime
- Code entry keypad - type or tap the code to open someone else's unit
- Brute force protection - 5 wrong codes on a unit locks it for that player for 60 seconds (configurable)
- Global code lockout - 12 wrong codes within 5 minutes locks the player out of all code entry for 5 minutes (configurable)
- Lockouts tracked per license - reconnecting does not reset them
- Access list - share a unit with up to 10 players (configurable)
- Add by ID or nearby - type a server ID or pick from players within 8m, closest first
- Leaked code protection - once the access list is on, the code alone opens nothing
- One click shared access - listed players open the unit without a code and get notified when added
- Instant removal - removing a player ends their access immediately
- Upgrades - up to 10 levels per location, each adding slots and weight
- Item based upgrades - each level can cost money, items or both, up to 6 item types per level
- Default upgrade path - 20 slots / 50 kg growing to 40 slots / 120 kg over 2 levels ($7,500 and $15,000)
- Safe upgrades - money and items are fully refunded if any step fails
- Live stash resize - upgrades and admin space changes apply to owned units right away
- Live activity log - every item put in or taken out with player name, amount and time
- Accurate attribution - correct player recorded even with several people in the same unit
- Log filters - All, Put in or Taken, grouped by Today, Yesterday and date, 40 entries per page
- Log visibility - owner and access list players only
- Admin panel - create, edit, move, teleport to and delete locations from one screen
- Per location settings - name, unit count, buy and rent prices, rent period, starting space, upgrades and map blip
- Item picker - searchable list of every item in your inventory with images for upgrade costs
- Unit overview - see each unit's owner, bought or rented, days left or late, level, space used and access list
- Admin unit actions - open any unit's stash or take a unit back
- Unsaved changes bar - Undo and Save, with validation messages before saving
- Discord webhooks - 6 events: purchase, upgrade, code, suspicious, admin, evict
- Per event webhook URLs - with a default fallback, each event can be turned off individually
- Rich embeds - player name, identifier, server ID, location, unit, price or level, colour per event
- Server-side logic - every request validated on the server
- Rate limits - per player per second (open 3, action 3, code 2, admin 8)
- Distance and session checks - actions only work near the location after opening its menu
- Unit locks - no double buys, double upgrades or race conditions
- Random stash IDs and stash open guard - storages only open for players granted access by the script
- Suspicious activity logging - too far, not owner, no permission and code brute force attempts are logged
- Target support - ox_target and qb-target detected automatically, with marker and Text UI fallback (E key, 2.5m)
- Map blips - configurable sprite, colour and scale, toggled per location
- English and Turkish locales - full game and UI translation, easy to add more
- Inventory support through codem-lib - stash register, open, resize and clear handled by the bridge
- Framework support through codem-lib - money, identifiers, names and admin checks
- Auto SQL - 4 database tables created and updated automatically, no manual import
- Escrow-ignored files - config, webhooks, locales and SQL are fully open
- Full GitBook documentation
- Built by CodeM - Rockstar / CFX.re Verified asset creator with 8,000+ servers running CodeM scripts
Frameworks:ESX,QBCore,QBox
Documentation: https://codem.gitbook.io/codem-documentation/supreme-series/essentials/storages
Verified: yes
SubscriptionTiers:Platinum,Diamond