Bolos
Here, you'll find key exports for managing bolos. These exports allow you to create, update, and delete bolos as needed.
Type
type BOLO = {
id: number,
name: string,
description: string,
vehicle: string,
date: number,
createdAt: string,
tag: {
identifier: string,
label: string,
color: string
},
player: {
identifier: string,
name: string
}
}
Exports
Search a bolo
exports['redutzu-mdt']:SearchBolo(id: number) // BoloType | null
Create a new Bolo
exports['redutzu-mdt']:CreateBolo({
name = 'BOLO name',
description = 'BOLO description',
player = 'license:1234567890', -- player identifier (QBCore: citizenid, ESX/Standalone: identifier)
vehicle = 'ABC123', -- plate
tag = 'identifier', -- tag identifier
date = 1716935068 -- javascript timestamp (this is the expiry date)
}) -- number (id)
Update a Bolo
-- It returns a boolean (if it was successfully updated)
exports['redutzu-mdt']:UpdateBolo(id, {
player = 'new identifier',
tag = 'new tag identifier',
vehicle = {
plate = 'new plate'
}
}) -- boolean
local success = exports['redutzu-mdt']:UpdateBolo(1, {
player = 'new identifier',
tag = 'new tag identifier',
vehicle = {
plate = 'new plate'
}
})
if not success then
print('There was an error updating the incident')
return
end
print('Incident updated')
Delete an Bolo
-- It returns a boolean (if it was successfully deleted)
exports['redutzu-mdt']:DeleteBolo(id: number) // boolean
local success = exports['redutzu-mdt']:DeleteBolo(1)
if not success then
print('There was an error deleting the bolo')
return
end
print('Bolo deleted')
Last updated