just add this like that :
ESX.UI.Menu.Open(
'default', GetCurrentResourceName(), 'cloakroom',
{
title = _U('cloakroom'),
align = 'top-left',
elements = elements,
},
function(data, menu)
local ped = GetPlayerPed(-1)
if data.current.value == 'citizen_BAC' then
if Config.showpoliceblip then
ServiceOn()
end
isinservice = true
TriggerServerEvent("player:serviceOn", "police")
TriggerServerEvent('esx_society:setjobinservice', "police")
exports.ft_libs:EnableArea("esx_eden_garage_area_police_mecanodeletepoint")
exports.ft_libs:EnableArea("esx_eden_garage_area_police_mecanospawnpoint")
ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
local model = nil
if skin.sex == 0 then
model = GetHashKey("mp_m_freemode_01")
else
model = GetHashKey("mp_f_freemode_01")
end
something like this to enable marker when you get on duty and off duty like this:
elseif data.current.value == 'citizen_wear' then
isinservice = true
if Config.showpoliceblip then
ServiceOff()
end
TriggerServerEvent("player:serviceOff", "police")
TriggerEvent('esx_society:getPlayerSkin')
SetPedArmour(ped, 0)
TriggerServerEvent('esx_society:setjoboffservice', "police")
exports.ft_libs:DisableArea("esx_eden_garage_area_police_mecanodeletepoint")
exports.ft_libs:DisableArea("esx_eden_garage_area_police_mecanospawnpoint")
this is an example for police script