Exports

Reference for the ambulance job exports and radial menu actions.

Dispatch

Create a dispatch for the MDT Tablet.

exports["sky_jobs_base"]:createDispatch(
    "Suspicious activity", -- title
    "Caller reports suspicious behavior near Legion Square.", -- description
    GetEntityCoords(PlayerPedId()), -- coords (vector3)
    { "police", "sheriff" } -- jobs
)

Client exports

Open the menu to put someone in jail.

client.lua
exports.sky_policejob:openJailMenu()

Toggle cuff state for the nearest player.

client.lua
exports['sky_policejob']:cuffPlayer()

Remove cuffs from the nearest player.

client.lua
exports['sky_policejob']:uncuffPlayer()

Start or stop escorting a player.

client.lua
exports['sky_policejob']:escortToggle()

Put the escorted player into a vehicle.

client.lua
exports['sky_policejob']:escortPutInVehicle()

Take the escorted player out of a vehicle.

client.lua
exports['sky_policejob']:escortTakeOutVehicle()

Client events

client.lua
TriggerEvent('sky_policejob:client:cuffPlayer')
TriggerEvent('sky_policejob:client:uncuffPlayer')
TriggerEvent('sky_policejob:client:escortToggle')
TriggerEvent('sky_policejob:client:escortPutInVehicle')
TriggerEvent('sky_policejob:client:escortTakeOutVehicle')