1
0
Fork 0
forked from Simnation/Main

Dr Teddy - Check Ambulance OnDuty

This commit is contained in:
Miho931 2025-07-02 21:11:50 +02:00
parent 1c4711dbfd
commit ac4e7be241
3 changed files with 17 additions and 18 deletions

View file

@ -15,13 +15,13 @@ CreateThread(function()
--show3DText(pos, "[E] Hilfe anfordern")
DrawText3D(pos.x, pos.y, pos.z, "[E] Hilfe anfordern")
if IsControlJustPressed(0, 38) then
local doc = IsAnyMedicOnDuty()
Wait(100)
if doc then
TriggerServerEvent("drteddy:requestDoctor")
else
Notify("Dr. Teddy", "Dr. Teddy ist grade nicht im Dienst, ruf den Notdienst", "inform")
end
QBCore.Functions.TriggerCallback('drteddy:ceckJob', function(cb)
if cb then
TriggerServerEvent("drteddy:requestDoctor")
else
Notify("Dr. Teddy", "Dr. Teddy ist grade nicht im Dienst, ruf den Notdienst", "inform")
end
end)
end
end
end

View file

@ -87,14 +87,3 @@ function HealPlayerWithARE(ped)
ClearTimecycleModifier()
ClearExtraTimecycleModifier()
end
function IsAnyMedicOnDuty()
local Players, Amount = QBCore.Functions.GetPlayersOnDuty('ambulance')
print(json.encode(Players))
if Amount > 0 then
return true
else
return false
end
end

View file

@ -43,3 +43,13 @@ QBCore.Functions.CreateCallback("drteddy:checkMoney", function(source, cb)
cb({status = false, type = 'noPlayer'})
end
end)
QBCore.Functions.CreateCallback('drteddy:ceckJob', function(source, cb)
local Players, Amount = QBCore.Functions.GetPlayersOnDuty('ambulance')
if Amount > 0 then
cb(true)
else
cb(false)
end
end)