Description
This resource uses escrow FiveM protection.
It works with ESX, QBCore, QBOX, and Standalone, with automatic framework detection. Requires ox_lib, object_gizmo, and oxmysql.
Build the world, then keep it. 22_propsplacer gives your players a polished NUI catalog of nearly 3900 props, placed in the world with a full 3D gizmo and saved straight to your database. Every prop survives a restart, streams in around the player, and can be grouped into projects you save, reload, import, export, and share.
Made for builders and staff. Two access levels keep things clean: players manage their own props and projects, while staff see and edit everything, curate the catalog, and make props permanent. Permissions run on ACE or framework groups, so it fits any server.
Dependencies
ox_lib
object_gizmo
oxmysql
ox_inventory (optional, legacy item placement)
ox_target (optional, picking up item props)
Features
Multi-framework
ESX, QBCore, QBOX, and Standalone are all supported, with automatic detection. Switch with one line in config.
NUI prop catalog
Nearly 4000 props organized into categories, with live search and thumbnails. Pick a prop and place it in seconds.

3D gizmo placement
Place props with full translation, rotation, and scale through object_gizmo, with fine rotation steps and selectable snap grid sizes.

Database persistence
Placed props are saved to your database and reload after a restart. Proximity streaming spawns and despawns them around the player for performance.
Projects
Group your props into a project, then save it, reload it as a temporary preview, import it into the world permanently, export it to a file, import a file, and share it with others.

Two access levels
Players place and manage their own props and projects. Staff bypass ownership, see and edit everything, edit the catalog, and turn props permanent.

Per-prop settings
Toggle collision, set opacity, and enable a door mode for openable props.
Quotas & cleanup
Configurable limits on temporary props and projects per player. Permanent props free up player slots. Optional auto-cleanup of old temporary props.
Flexible permissions
ACE permissions for standalone, or framework groups for ESX, QB, and QBOX. A diagnostic command makes access easy to debug.
Legacy item option
Optional inventory item placement is still available through ox_inventory and ox_target, with per-job pickup restrictions.
Localization
French and English locale files included. Switch with one line in config.