ADVANCED STORAGES (RSG)

(Video Coming Soon)
Features:
Physical Prop Placement — Players use a storage item from their inventory to spawn a 3D prop in the world. An interactive placement mode lets them position and rotate the prop before confirming.
Passcode Security — Each storage defaults to a placeholder passcode. The owner must create a custom numeric passcode before anyone else can open it. Passcodes are stored as SHA-256 hashes.
Ownership & Transfer — Storages are tied to a character ID. Owners can transfer ownership to any nearby player in real-time.
Lockpicking — Non-owners with a lockpick item can attempt to break in using an `ox_lib` skill-check minigame. On failure, the lockpick has a configurable chance to break. A successful pick marks the lock as compromised and grants temporary access.
Lock Repair — Once a lock is compromised, the owner can use a padlock item to replace the lock entirely and set a new passcode, securing the storage again.
Pickup & Recovery — Owners can pick their storage back up (returning it to inventory) as long as the storage is empty and the passcode is confirmed. A config toggle can bypass the empty-check if desired.
ox_target Support — Seamlessly integrates with `ox_target` for prop interaction. Falls back to native RSG prompts when `ox_target` is not available.
Per-Storage Slot & Weight Limits — Each storage type has individually configurable slot counts and max carry weight, set in the config.
Placement Limits — Optionally cap how many of each storage type a single character can have placed at one time.
Job Restrictions — Optionally restrict a storage type so only players with a specific job can interact with it.
Discord Webhook Logging — Placement and retrieval events are automatically logged to a Discord channel with rich, formatted embeds showing the player name, character ID, storage type, storage ID, and world coordinates.
Rate Limiting & Security — All server callbacks are individually rate-limited. Placement coordinates are validated server-side against distance and world-boundary checks to prevent spoofed placements.
Per-Action Animations — Each action (place, pickup, lockpick, repair lock) plays a configurable scenario or animation dict/clip alongside an `ox_lib` progress bar.



Dependencies:
• rsg-core
• rsg-inventory
• oxmysql
• ox_lib (https://github.com/Rexshack-RedM/ox_lib)
Script is encrypted using CFX Asset Escrow Protection.
Be sure you have the listed Dependencies before purchase. No Refunds!
Join our Discord before purchase so that you may automatically receive your role,
and if you have questions or need support!
Notes:
- Don't upload the script with FileZilla, Use Winscp if you are using FTP for file uploading.
- Renaming of the script is not allowed.
- We do not support custom frameworks, highly modified versions, or deprecated/outdated versions of anything.
- We do NOT offer refunds so please ensure you have the listed / required dependencies before purchasing.