Documentation
Optional Addon

Vcore-propplacer

VCORE staff prop placement editor. Run `/propplacer` or aim at a placed prop and press F7 to edit it. `Config.perms`: `staff` or `everyone`. `Config.permission`: VCORE permission used in staff mode. `Config.staffAce`: optional ACE fallback. `Config.placement`: camera, gizmo and selection tuning. `Config.security`: server validation distance, rate limit and world bounds. `Settings.props`: curated prop categories. Entries support `physics = true` for doors or other dynamic objects. The resource creates `vcore_prop_placer` automatically through oxmysql. Start `core`, `oxmysql` and `logs` before this resource.

Introduction

VCORE staff prop placement editor. Run `/propplacer` or aim at a placed prop and press F7 to edit it. `Config.perms`: `staff` or `everyone`. `Config.permission`: VCORE permission used in staff mode. `Config.staffAce`: optional ACE fallback. `Config.placement`: camera, gizmo and selection tuning. `Config.security`: server validation distance, rate limit and world bounds. `Settings.props`: curated prop categories. Entries support `physics = true` for doors or other dynamic objects. The resource creates `vcore_prop_placer` automatically through oxmysql. Start `core`, `oxmysql` and `logs` before this resource.

Version: 2.0.0Optional Resource9 Lua files1 SQL files

Dependencies

DependencyStatus
coreIncluded Vcore resource
oxmysqlExternal / separately

Installation / Start Order

Install the resource with its required dependencies, then enable it in your resource start order.

server.cfg
ensure propplacer

Configuration

Config files

  • config.lua

Detected config keys

  • command
  • debug
  • logActions
  • permission
  • perms
  • placement
  • security
  • staffAce
  • tableName

Events & Exports

Exports

No exports are documented for this resource.

Callbacks

No callbacks are documented for this resource.

Registered network events

clientprop_placer:addPlacedProp

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientprop_placer:allowWorldSelect

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientprop_placer:openMenu

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientprop_placer:removePlacedProp

Registered event for this resource. Confirm the expected payload and intended scope before using it.

clientprop_placer:syncProps

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverprop_placer:deleteProp

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverprop_placer:requestOpen

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverprop_placer:requestSync

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverprop_placer:requestWorldSelect

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverprop_placer:saveProp

Registered event for this resource. Confirm the expected payload and intended scope before using it.

serverprop_placer:updateProp

Registered event for this resource. Confirm the expected payload and intended scope before using it.

Commands

No registered commands were detected.

Database / SQL

SQL files

  • DB/db.sql

Detected tables

  • vcore_prop_placer

Troubleshooting

  • Confirm every manifest dependency above is started first.
  • Import the SQL where the resource includes database files.
  • Use the exact resource folder name shown on this page unless you intentionally change both the folder and configuration.
  • Do not copy internal event names into integrations without checking their implementation.