[FREE] Self Storage Facilities · x3 Map loc

[FREE] Self Storage Facilities - Paleto Bay, Sandy Shores and Cypress Flats

A complete self storage resource built around three new facilities, each placed on a vacant lot of the original map. Players rent units and shipping containers, store items in them, furnish them and manage access. The map edits and the gameplay are delivered together as one resource.

Locations

  • Paleto Bay: the former construction site on Paleto Boulevard
  • Sandy Shores: the old motel lot, rebuilt as a fenced compound
  • Cypress Flats: the empty lot by the warehouses, with a container yard

In total there are 159 storage units and 39 shipping containers. Each site has a reception, a covered trade counter, lift barriers and an automatic entrance gate.

Features

  • Four unit sizes (small, medium, large, container), each with its own price, slot count and weight limit
  • Prepaid rent in 7-day periods (up to 28 days), with a grace period and a per-player rental limit
  • Access by PIN code, plus temporary access grants for other players
  • Animated, synced roller shutters, container doors and personnel doors
  • Twelve furniture pieces (shelving, gun rack, lockers, tool chest, fridge, crates, safe), each with its own storage. Shelves and racks display their stored items as real props
  • Items dropped on the floor appear as props. Weapons keep their metadata
  • Three storage upgrades that add slots and weight
  • Police search, and lockpicking with chance-based tools. Alerts go to the owner and the police (ps-dispatch, or a built-in blip)
  • Unpaid units go to a 48-hour descending-price auction and are sold together with their contents
  • Trade counter for buying and selling items, with configurable lists
  • One hidden passage per site: a hatch in a container floor leads down a timber stair into a dug tunnel, which comes up through a second hatch inside a storage unit. The tunnel is a real interior (MLO)
  • Night lighting, vanilla game textures and complete world collision
  • English and Spanish locales (ox_lib)
  • Framework, inventory and target are detected automatically. Database tables are created on first start
  • Admin command ssf_reset to wipe all rentals

Map edits

Each lot is cleared without breaking the surrounding map. Removed props are aOD models, so nothing reappears at a distance. The original ground is kept andgraded where it meets each facility, and the original collision is cut only inside the lots.

The resource replaces some vanilla map files around the three lots. Any other map that replaces the same files in these areas will conflict with it.

Requirements

  • ox_lib
  • oxmysql
  • Framework: qb-core, qbx_core or es_extended
  • Inventory: ox_inventory, qb-inventory, ps-inventory or lj-inventory
  • Target: ox_target or qb-target
  • Optional: ps-dispatch

Installation

  1. Place aslab-storage in your resources folder.
  2. Ensure it after ox_lib, oxmysql, your framework, inventory and target:
    aslab-storage
  3. Adjust prices, sizes, furniture, trade lists and police settings in config.lua.

Media & Dowload

Preview · https://youtu.be/ZGBzTKeor94
Download link (Github · UPDATED) · GitHub - Reysel1/aslab-storage · GitHub

Code is accessible Yes
Subscription-based No
Lines (approximately) 6,000 (3,200 Lua, 1,900 NUI, 500 site data, 480 locales)
Requirements ox_lib, oxmysql, QBCore / Qbox / ESX, supported inventory and target
Support Yes
Assets are accessible Yes
Subscription-based No
Polygons (model and LOD) About 239,000 triangles across the three site00 / Cypress 66,200), plus LODs of 830
Texture size and amount 226 textures in 3 dictionaries, up to 1024x1024 (most 512x512 or smaller)
Requirements & dependencies ox_lib, oxmysql
Support Yes

You still have the test payment enabled in your TebeX store.

1 Like

I’ve updated it, thanks! :heart:

Brother, why is the code obfuscated?
I’m going to report you!

1 Like

Niceee

1 Like

I uploaded that version without realizing it; if it weren’t for you, I wouldn’t have noticed. Thanks, I’ll fix it right now. :heart:

My intention is clear. the mapping is available to the user, the result of hours and days of work. I don’t intend to do anything. I just uploaded that version unintentionally.