Controls and Placement
Placement controls, freecam flow, code generation, and callbacks
The live controls come from Config.Controls.
If your server bindings differ, trust the config over older screenshots.
Sphere and box zone placement
Step 1: set the center
arrow keys move on the XY plane relative to camera
PgUp and PgDn change height
Enter confirms the center
Step 2: size the zone
scroll adjusts radius or the active box dimension
E cycles box width, length, height, and rotation
arrow keys and PgUp or PgDn still move the center
Prop and ped placement
Ctrl + scroll slows rotation
Shift + scroll speeds rotation
Ctrl + Shift + scroll fine-tunes prop height
PgUp and PgDn change height
ped placement uses E to cycle face drawable
Polygon and point placement
Freecam controls:
right click removes the last point
Enter finishes if the minimum point count is met
Placement exports
Main placement exports:
StartZonePlacement(options, callback)
StartPolyZonePlacement(options, callback)
StartPointPlacement(options, callback)
StartPropPlacement(options, callback)
StartPedPlacement(options, callback)
Common useful options
Zone placement supports things like:
Prop and ped placement supports:
hideEntityDuringPlacement
Code generation
After placement, the UI can generate:
ox_target sphere, box, or poly snippets
Box zones can also include gridPoints for slot layouts.
Grid and drawing helpers
Useful helpers include:
Freecam helpers
Freecam exports include:
Smart placement wrappers
The tool also includes convenience wrappers like:
SimplePlacePropsLoop(options)
SmartPlacePoints(options)
SmartPlacePropsLoop(options)