Client Exports

SendAlert

Send an alert to the police dispatch.

All data is optional except for (coords, title, and type).

-- coords: Coordinates vector3(x, y, z) in which the alert is triggered
-- title: Title of the alert
-- type: Type of alert (GENERAL, RADARS, 215, DRUGS, FORCE, 48X) This is to filter the alerts in the dashboard
-- message: Alert message
-- job: Job group related to the alert
-- metadata: Additional metadata of the alert (vehicle model, color, plate, speed, weapon, ammo type, name of the subject, unit)
TriggerServerEvent("SendAlert:police", {
    coords = vector3(0, 0, 0),
    title = 'Alert title',
    type = 'GENERAL',
    message = 'Alert message',
    job = 'police',
    metadata = {
        model = 'Vehicle label',
        color = {255, 255, 255},
        plate = 'PLATE',
        speed = '100 kmh',
        weapon = 'Weapon name',
        ammotype = 'AMMO_PISTOL',
        name = 'Subject name',
        unit = 'ADAM-10',
    }
})

Example of use

RegisterCommand('testalert', function(source, args, rawCommand)
    local coords = GetEntityCoords(PlayerPedId())
    TriggerServerEvent("SendAlert:police", {
        coords = coords,
        title = 'Test alert title',
        type = 'GENERAL',
        message = 'Test alert message',
        job = 'police',
    })
end)

IsOnDuty

Check if the player is on duty.

exports['origen_police']:IsOnDuty()

RobVehicle

Send a vehicle theft alert to the police.

exports['origen_police']:RobVehicle()

DisableAutoAlerts

Toggle automatic alerts.

exports['origen_police']:DisableAutoAlerts()

IsInPrision

Checks if the player is in jail.

exports['origen_police']:IsInPrision()

SpawnInFederal

Spawns the player in the federal location.

-- data: Player information (PlayerData)
exports['origen_police']:SpawnInFederal(data)

SetFederal

Set the player's federal timer with the specified duration in minutes.

-- time: Duration in minutes
-- danger: Danger (yes or no)
exports['origen_police']:SetFederal(time, danger)

SetWantedLevel

Set the player's wanted level.

-- level: Wanted level Min: 0, Max: 5
exports['origen_police']:SetWantedLevel(level)

IsHandCuffed

Check if the player is handcuffed.

-- Returns a bool if it is cuffed
exports['origen_police']:IsHandcuffed()

CanOpenTablet

Check if the player has access to the menu.

--Return a table with data (1: true or false, 2: job category, 3: penalfilter)
-- job: Player job
exports['origen_police']:CanOpenTablet(job)

GetMinimunGrade

-- Returns whether the player has the minimum grade to perform a specific action.
-- job: Player job
-- param: Action to perform
exports['origen_police']:GetMinimunGrade(job, action)

Example of use

if exports['origen_police']:GetMinimunGrade(job, 'RadioTab') >= job.grade.level then
    -- They have the grade to perform the action with their current job.
    return true
else
    -- They do not have the grade to perform the action with their current job.
    return false    
end

TogglePause

Toggle the police tablet.

-- bool: true/false
exports['origen_police']:TogglePause(bool)

ShowBills

Display the police fines menu.

-- Display player bills in menu
exports['origen_police']:ShowBills()

GetBills

Get a list of fines for the player.

-- Get player bills
exports['origen_police']:GetBills()

Toggle

Toggle radio communication.

exports['origen_police']:Toggle()

Last updated