[FREE] REDM Character Storage for VORP Framework | Rosewood Ridge

Visit our community and join our open server at rosewoodridge.xyz for more details and updates!

Hello everyone,

I’m excited to share a new free resource for your RedM servers running the VORP Framework – REDM Character Storage. This comprehensive storage system empowers players to create personal storage containers that persist through server restarts and can be shared with trusted friends.


Overview

REDM Character Storage provides a fully featured system where players can:

  • Create and own personal storage containers
  • Configure and upgrade storage capacity as needed
  • Manage access by adding trusted friends
  • Easily locate storages via map blips

The resource is designed with flexibility in mind, featuring admin commands for easy management and multi-language support (English and Spanish).


Key Features

  • Persistent Storage: Containers that remain intact through server restarts.
  • Configurable Options: Adjust storage capacity and upgrade levels to suit your server’s economy.
  • Access Management: Owners can grant access to trusted players.
  • Map Blips: Visual indicators on the map to locate storage containers quickly.
  • Admin Tools: Commands available to move, delete, or update storages.
  • Update System: Automatic version checking to notify admins of new releases.
  • Multi-language Support: English and Spanish available out-of-the-box.

Installation & Usage

Installation Steps:

  1. Download the latest release from GitHub: REDM Character Storage
  2. Extract the files into your server’s resources folder.
  3. Import the provided SQL file (sql/install.sql) into your database.
  4. Add ensure character_storage to your server.cfg.
  5. Adjust settings in config.lua as needed.
  6. Start your server!

Player Usage:

  • Use the /createstorage command to create a new storage container.
  • Approach your storage and press the G key to access it.
  • Storage owners can rename, upgrade capacity, and manage friend access directly.

Admin Commands:

  • /movestorage [id] [x] [y] [z] – Relocate a storage container.
  • /deletestorage [id] – Remove a storage container.

Update System:
Configure update settings in config.lua:

Config.CheckForUpdates = true         -- Enable/disable update checks  
Config.ShowUpdateNotifications = true -- Notify admins on update availability  

For manual updates, simply download the latest version from GitHub and replace the old files.

Requirements

  • VORP Core
  • VORP Inventory
  • VORP Menu
  • oxmysql
  • syn_inputs

Version History

  • 1.0.4: Added option to create preconfigured storages including linked storages (useful for shared police or doctor storages, for example); added option for players to give specified job access to their storages; improved data consistency for preset storage blip information sent from server to client; modified script to by default allow shared storage visibility (was off for testing purposes).
  • 1.0.3: Fixed an issue with storages not loading on server start (requiring a manual restart of the script for storages to appear); fixed an issue where after deleting a storage, the blip on the map remained and the prompt was interactable.
  • 1.0.2: Language updates and multiplier config for slot upgrades.
  • 1.0.1: Added version checking system and bug fixes.
  • 1.0.0: Initial release.

License

This resource is released under the MIT License.

Code Details

| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | ~2200 |
| Requirements & dependencies | VORP Core, VORP Inventory, VORP Menu, oxmysql, syn_inputs |
| Support | Yes – please open an issue on GitHub for any support queries |

Feel free to test it out and share your feedback or improvements. I hope this tool enhances your server’s gameplay experience. Thanks for checking it out, and happy modding!

1 Like

<1.0.3>

  • Fixed an issue with storages not loading on server start (requiring a manual restart of the script for storages to appear)
  • Fixed an issue where after deleting a storage, the blip on the map remained and the prompt was interactable

got error SCRIPT ERROR: @REDM-Character-Storage/client/client.lua:176: No such export UpdateStorages in resource character_storage^7

Can you tell me when you’re seeing that message? I’m not seeing it.

Heya the storage works fine for me but there is one issue, when people give other people access they can acess the storage but neither of the two can see each others items that they have put in, how do I fix that?

Hi! I know we resolved this in DM, but for others,

in server.lua, change

shared = false
to
shared = true

…on line 715, then restart the server.

This was set in the dev environment while I was testing and was not updated to the Github.