Browse docs
Client: Advanced Speed Camera boundary
Reference for Client: Advanced Speed Camera boundary in policejob.
This page documents the supported public integration calls. Client values are never authoritative for police permissions, review decisions, evidence, offences, or billing.
Client Exports
Advanced Speed Camera boundary
No client-side review mutation export
Sky Police Job intentionally does not export client functions for approving or discarding reviews, changing measured speed, replacing a plate, attaching arbitrary evidence, or issuing an invoice. Those actions require server-owned context and remain inside the authenticated tablet workflow.
Detect the open review app
An integration that only needs presentation state can use the shared Jobs Base tablet export.
client.lua
local tablet = exports["sky_jobs_base"]:GetTabletState()
if tablet.open and tablet.appKey == "speedcam_reviews" then
print("Speed Camera Reviews is open")
end
For deployed camera state, use the read-only
client events. For authoritative
camera data, call GetSpeedcamCameras() from a server script.
Client code can be inspected and invoked by an exploiter. Never make a billing, evidence, owner,
offence, or review decision from a client export result.