Browse docs

Server: Devices and tracking

Reference for Server: Devices and tracking in policejob.

All exports

This page documents the supported public integration calls. Client values are never authoritative for police permissions, review decisions, evidence, offences, or billing.

Server Exports

Devices and tracking

GetCctvCameras(jobName?)

  • Purpose: Returns the deployed CCTV cameras, optionally filtered to one police job.
  • Returns: table — camera records.
local cameras = exports["sky_policejob"]:GetCctvCameras("police")

GetSpeedcamCameras()

  • Purpose: Returns the deployed speed cameras.
  • Returns: table — camera records.
local speedcams = exports["sky_policejob"]:GetSpeedcamCameras()

GetMapTrackers()

  • Purpose: Returns the currently broadcast GPS trackers and ankle monitors (the data shown on the police map).
  • Returns: table — tracker records.
local trackers = exports["sky_policejob"]:GetMapTrackers()

GetWheelClampOnVehicle(vehicleOrNetId, plate?)

  • Purpose: Returns the wheel clamp attached to a vehicle, resolved by entity/net ID or plate.
  • Returns: table | nil — { attached = true, netId, plate, wheelBone } or nil when no clamp is attached.
local clamp = exports["sky_policejob"]:GetWheelClampOnVehicle(netId)
if clamp then
    print(clamp.plate, clamp.wheelBone)
end