diff --git a/shared/_loaders.lua b/shared/_loaders.lua index ae23801..1ca9988 100644 --- a/shared/_loaders.lua +++ b/shared/_loaders.lua @@ -117,7 +117,6 @@ function onResourceStart(func, thisScript) debugPrint("^6Bridge^7: ^2Shared Load Detected^7.") hasPrinted = true end - if isStarted(ESXExport) then Wait(10000) end func() end end diff --git a/shared/jobfunctions.lua b/shared/jobfunctions.lua index 70f52b2..7dff529 100644 --- a/shared/jobfunctions.lua +++ b/shared/jobfunctions.lua @@ -104,16 +104,31 @@ function toggleDuty() TriggerServerEvent("QBCore:ToggleDuty") Wait(100) onDuty = getPlayer().onDuty + elseif isStarted(RSGExport) then TriggerServerEvent("RSGCore:ToggleDuty") Wait(100) onDuty = getPlayer().onDuty - else + + elseif isStarted(ESXExport) then + local tempJob = ESX.GetPlayerData().job + tempJob.onDuty = not onDuty + ESX.SetPlayerData("job", tempJob) + onDuty = getPlayer().onDuty if onDuty then triggerNotify(nil, "Now on duty", "success") else triggerNotify(nil, "Now off duty", "success") end + + else + onDuty = not onDuty + if onDuty then + triggerNotify(nil, "Now on duty", "success") + else + triggerNotify(nil, "Now off duty", "success") + end + end end