Editor
Create and edit polygon safezones with the in-game admin menu and freecam.
Open the menu with your configured command (default /safezonecreator). You need framework admin or the ACE permission from Installation.
Workflow
List — search existing zones by id, name, or street.
Create New — set a unique id, display name, then place points.
Edit — load a zone, adjust points or settings, save.
Delete — removes the zone from
data/zones.jsonand syncs all clients.
Placing points (freecam)
From the zone form, start Select Points to enter freecam mode. Aim along the ground and click around the area you want protected — at least three points, in order along the border (no zig-zag through the middle).
Mouse
Look around
WASD
Move camera
Left click
Add point
Right click
Undo last point
Q / E
Raise / lower base Z for all points
X
Increase zone thickness
Scroll down (control)
Decrease thickness
Enter
Finish and return to the form
Backspace
Cancel point mode
After Enter, points and thickness are sent back to the UI. Review Zone Settings, optional blip and job whitelist, then Save.
If edges cross each other, the preview warns you and finish is blocked. Click corners in order around the perimeter, or undo and retry.
Zone settings
Everything under General Settings and Zone Settings is stored per zone. A few practical combos:
Hospital — invincible players, heal on enter, disable firearms, notification on.
PD lobby — job whitelist for
police, quiet footsteps, ghost mode off.Dealership — speed limit, lock doors, disable shooting, blip on.
Thickness controls how tall the polygon is vertically (default 15). Use Q/E in freecam if the zone feels too low or high on slopes.
Job whitelist in the UI
Enable Job Whitelist.
Pick a job from the framework list (loaded from the server).
Set Min Grade —
0means any grade for that job.Add more rows as needed.
Whitelisted players still enter the zone; they simply ignore restrictions meant for civilians.
Tips
Use a unique id (e.g.
safezone_hospital) — duplicates are rejected on create.Turn on Show Zone Borders while testing so you can see the shape from outside.
Back up
data/zones.jsonbefore bulk edits on a live server.After changing
config/main.lua, restart0r-safezonecreator— zones themselves do not need a wipe.
Last updated