[FREE] Player Storage

Player Storage - Premium Multi-Location Storage System ESX / QB-Core

Showcase: YOUTUBE

Free download: Tebex

Website: ScriptsByFinn

:convenience_store: Multi-Location Storage System

  • 3 Pre-configured Locations: Downtown, Airport, and Sandy Shores
  • Expandable System: Easily add more locations through config
  • Custom Blips & Markers: Visual indicators on map and in-world
  • Interactive NPCs: Dedicated storage facility attendants

:closed_lock_with_key: Advanced Security System

  • 4-Digit PIN Protection: Secure your storage with personal PINs
  • Owner Verification: Only storage owners can modify PINs
  • Shared Access: Allow others to access your storage with PIN
  • Anti-Theft Protection: Items are safe from unauthorized access

:package: Flexible Storage Tiers

  • 4 Storage Levels: From Small to Premium capacity
  • Custom Pricing: Configurable costs for each tier
  • Weight & Slot Limits: Realistic inventory management

:art: Beautiful Custom UI

  • Modern Dark Theme: Sleek and professional interface
  • Responsive Design: Optimized for all screen sizes (1600x900)
  • Real-time Capacity Display: Visual progress bars
  • Tabbed Interface: Separate views for items and weapons

:arrows_counterclockwise: Dual Inventory Support

  • ESX Integration: Full compatibility with ESX inventory
  • ox_inventory Support: Modern inventory system support
  • Item Metadata: Preserves custom item properties

:hammer_and_wrench: Technical Specifications

:no_entry_sign: Security Features

  • Blacklisted Items: Configurable list of restricted items
  • Default PIN: "0000" for new storage units
  • Weapon Restrictions: Prevent storing of dangerous weapons
  • Money Handling: Separate controls for clean and dirty money

:art: Visual Customization

  • Blip Settings: Sprite, color, scale, and name
  • Marker Configuration: Type, size, and color
  • NPC Setup: Model and heading direction
  • UI Theme: Customizable colors and layout

:clipboard: Installation Guide

:one: Database Setup

Execute the provided install.sql file to create required tables:

  • player_storages - Storage ownership and configuration
  • storage_items - Stored items with metadata
  • storage_weapons - Stored weapons with components

:two: Resource Installation

  1. Extract to your resources folder: [OWN]/own_playerstorage
  2. Add to your server.cfg: ensure own_playerstorage
  3. Configure your settings in config.lua
  4. Restart your server

:three: Dependencies

  • :white_check_mark: es_extended (ESX Framework)
  • :white_check_mark: mysql-async (Database connectivity)
  • :small_blue_diamond: ox_inventory (Optional - for modern inventory)

:video_game: Player Experience

:computer_mouse: Easy Interaction

  • Approach Storage Locations: Walk up to any storage facility
  • Visual Indicators: See markers and interact with NPCs
  • Intuitive UI: Modern interface with clear instructions
  • Right-Click Transfers: Quick item movement between inventories

:moneybag: Economic Integration

  • Purchase Storage: Buy storage units with in-game money
  • Upgrade System: Expand capacity as your business grows
  • Investment Value: Storage units retain value over time
  • Shared Access: Rent access to other players

:lock: Security Features

  • Personal PINs: Set custom 4-digit access codes
  • Owner Controls: Full management of your storage unit
  • Guest Access: Allow trusted players to use your storage
  • Anti-Griefing: Complete protection from unauthorized access

:trophy: Why Choose OWN PlayerStorage?

:white_check_mark: Professional Quality

  • Clean Code: Well-structured and commented
  • Performance Optimized: Minimal server impact
  • Regular Updates: Ongoing development and support
  • Community Tested: Proven in live server environments

:white_check_mark: Feature Complete

  • No Missing Features: Everything you need out of the box
  • Extensive Configuration: Customize to your server’s needs
  • Multi-System Support: Works with various inventory systems
  • Future-Proof: Built for long-term server growth

:white_check_mark: Easy Integration

  • Plug & Play: Minimal setup required
  • Framework Compatible: Works with standard ESX / QB-Core setups
  • Conflict-Free: Designed to work alongside other scripts
Code is accessible No
Subscription-based No
Lines (approximately) 2800
Requirements esx/qb-core
Support Yes
9 Likes

nice script :clap:

1 Like

amazing good job OP now you need to make it for qb/qbox and you gonna have bigger fan base keep it up !

2 Likes

Hi everyone! :wave:

A quick update regarding the [Player Storage / Lager Script]:

:white_check_mark: The script has been updated to support the new ESX export system. The old getSharedObject event has been removed, and full compatibility with the latest ESX version is now in place.

:warning: If you previously encountered the nil value (field 'ESX') or getSharedObject no longer exists errors — this update resolves those issues.

:repeat: Please re-download the script from your CFX.re keymaster (under your assets) to get the latest version.

Thanks to everyone who reported the issue, and as always — let me know if you run into anything else!

There are issues you need to add support for qbcore and ox inventory :smiley:

Hi Elwinaii,

Thanks for your feedback! :blush:
Support for ox_inventory is already implemented.
Integration for QBCore is planned and will be included in upcoming updates, but there is currently no exact release date for that yet.

I’m eagerly awaiting the qb core version. Keep up the good work.

For me the image freezes when the PIN is used incorrectly. You should rework it and the images should come from the respective path. I hope the errors will be corrected because you can’t use it like this because the UI stays in the image when the PIN is used incorrectly.

:hammer_and_wrench: Script Update

:white_check_mark: Bugfixes:

  • :jigsaw: Fixed the JavaScript confirm popup (no more annoying glitches!)

:closed_lock_with_key: New Feature:

  • You can now set a password with unlimited length — no limits anymore! :muscle:

It would be good if you opened the client so that the text in the textui can be changed.

ESX no QB :confused:

UPDATE! :rocket:

The script is now qb-core compatible :tada: — works with qb-inventory or ps-inventory for qb-core!

Please make sure to re-download the asset from Keymaster to get the latest version!

Best regards,
Scripts by Finn

1 Like

The script is now qb-core compatible

Please re-download the asset

dont forget ox_inventory and ox_target
!!

Even if you’re using qb-core, ox_inventory is still supported :slight_smile:

No I Love you :wink: :heart_eyes:

1 Like

Op someone ia using your code With a redesign of ui [ESX/QB] ML Playerstorage

:nerd_face:

Thanks NoSweear - It is a collaboration between us.

Hi!
Nice script
I have an ESX system, it won’t boot, Inventory won’t open? Any advice? ESX or QBcore?

I solved it in the meantime, you can’t rename the main folder:
sbf_playerstorage

Just to make it so that there are multiple storages in the same place.
Separate capacity, and with password?

Please open a ticket on Discord for help