Commands
Admin Permissions Setup
All management commands require admin permissions as configured in config.lua:
-- Ace Permission (e.g. add_ace group.admin command.creategarage allow)
Admin = {}
Admin.WithAce = true
-- Or License
Admin.WithLicense = {
['license:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'] = true,
}
-- Or Framework Identifier
Admin.WithIdentifier = {
['char1:xxxxxxxx'] = true,
}
-- Or Framework User Group (ESX / QBCore / Qbox)
Admin.WithGroup = {
['superadmin'] = true,
['god'] = true,
['admin'] = true,
}/creategarage
Launches the interactive 3D Garage Creation Wizard with free-cam controls and a live setup checklist.
Default Command:
/creategarageConfiguration Key:
Config.Commands.creategaragePermission Required: Admin
Setup Steps:
Initial Information Dialog:
Garage Name: Unique name for the garage.
Garage Type:
Car Garage,Boat Garage,Heli Garage, orPlane Garage.Is Impound: Checkbox to designate as an impound lot.
Impound Fee: Default retrieval fee (if impound).
Garage Configuration Dialog:
Enable Blip: Toggle map blip.
Real Parking: Enable physical visual parked vehicle dummies.
Enable Parking Fee: Enable hourly parking charges.
Hourly Fee: Dollar amount charged per hour parked.
Max Garage Fee: Maximum cap on accumulated parking fees (
-1for unlimited).Enable Parking Limit: Enforce maximum capacity limit.
Max Vehicle: Total vehicle capacity.
Transfer Fee: Fee charged when players transfer vehicles into this garage.
Step-by-Step 3D Creation Checklist:
1. Zone Boundary: Fly around using
W/A/S/D/Q/Eand clickMouse 1to define the polygon perimeter points around the garage.2. Vehicle Spawn Spots: Position preview vehicle ghosts, rotate with mouse wheel, and click
Mouse 1to add spawn locations.3. Trailer Spot Setup (Car Garages): Position the dedicated truck & trailer ghost spot (or press
Xto skip).4. Respawn Spot (Boat Garages): Set the pedestrian exit point when parking boats.
/garagesetting
Opens an interactive configuration modal to modify settings for the garage zone the player is currently standing inside.
Default Command:
/garagesettingConfiguration Key:
Config.Commands.garagesettingPermission Required: Admin
Editable Settings:
Toggle Map Blip
Toggle Real Parking (Physical Dummies)
Enable / Disable Hourly Parking Fees
Set Hourly Parking Fee rate ($)
Set Max Parking Fee Cap ($)
Enable / Disable Parking Capacity Limits
Set Maximum Vehicle Limit
Set Garage Transfer Fee ($)
/deletegarage
Permanently deletes the garage the player is currently standing inside from the database and despawns all associated RealParking visual dummies across the server.
Default Command:
/deletegarageConfiguration Key:
Config.Commands.deletegaragePermission Required: Admin
Usage:
Walk into the target garage PolyZone boundary.
Type
/deletegaragein chat or F8 console.Confirm the alert prompt in the UI to permanently delete the garage.
/photodebug
Launches the interactive in-game Photo Studio & Camera Preset Debugger. Spawns the vehicle model in the dedicated photo room, activates a free-flying scripted camera with collision, displays a live dimension and ranking HUD, and prints copy-pasteable configuration code to the F8 console.
Default Command:
/photodebug [model_name]Configuration Key:
Config.PhotoDebugCommandPermission Required: Admin
Syntax
In-Game Controls & Features:
Mouse Look
Rotate and angle camera pitch and yaw.
W / A / S / D
Fly camera forward, strafe left, move backward, strafe right.
Q / E
Move camera elevation down / up.
Mouse Scroll
Zoom camera Field of View (FOV) in and out.
Arrow Keys
Fine-tune camera angle in 0.2° increments.
ENTER
Print formatted Lua code to the F8 Console.
BACKSPACE / ESC
Exit the debugger and clean up entities.
F8 Console Output Example:
Pressing ENTER generates a drop-in table snippet for PhotoAPI.ModelOverrides in config.lua:
Last updated