QbCore AmbulanceJob
Integrating statebag with QBcore Ambulancejob
This section uses statebag to ensure proper handling of the playerโs state within the PvP arena. If you are unfamiliar with statebag or how to use it, please refer to the dedicated page that explains its usage.
If you're using the QBcore ambulancejob script, follow these steps to integrate the arena handling:
Open the
dead.lua
file located in theclient
folder.Find the following line:
if not IsEntityAPed(victim) then return end
Directly below this line, add the following code:
if LocalPlayer.state.inArena then return end
This ensures that the script does not handle reviving players inside the arena.
Next, open the main.lua
file and locate the ApplyImmediateEffects
function.
Inside this function, find the following line:
local armor = GetPedArmour(ped)
Directly below it, insert:
if LocalPlayer.state.inArena then return end
This modification prevents the application of any immediate effects if the player is inside the PvP arena.


Atualizado