From 7835e647113177618b7542d174ef930bb359ec87 Mon Sep 17 00:00:00 2001 From: Miho931 <98314142+Miho931@users.noreply.github.com> Date: Wed, 2 Jul 2025 20:34:18 +0200 Subject: [PATCH] Dr. Teddy Update --- resources/[jobs]/[medic]/mh_Teddy/client/client.lua | 8 +++++++- resources/[jobs]/[medic]/mh_Teddy/client/function.lua | 10 ++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/resources/[jobs]/[medic]/mh_Teddy/client/client.lua b/resources/[jobs]/[medic]/mh_Teddy/client/client.lua index c5343796d..d4cbc329d 100644 --- a/resources/[jobs]/[medic]/mh_Teddy/client/client.lua +++ b/resources/[jobs]/[medic]/mh_Teddy/client/client.lua @@ -15,7 +15,13 @@ CreateThread(function() --show3DText(pos, "[E] Hilfe anfordern") DrawText3D(pos.x, pos.y, pos.z, "[E] Hilfe anfordern") if IsControlJustPressed(0, 38) then - TriggerServerEvent("drteddy:requestDoctor") + 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 end end end diff --git a/resources/[jobs]/[medic]/mh_Teddy/client/function.lua b/resources/[jobs]/[medic]/mh_Teddy/client/function.lua index b8a919155..2647ef60e 100644 --- a/resources/[jobs]/[medic]/mh_Teddy/client/function.lua +++ b/resources/[jobs]/[medic]/mh_Teddy/client/function.lua @@ -79,3 +79,13 @@ function HealPlayerWithARE(ped) ClearTimecycleModifier() ClearExtraTimecycleModifier() end + +function IsAnyMedicOnDuty() + local players = QBCore.Functions.GetQBPlayers() + for _, player in pairs(players) do + if player.PlayerData.job.name == 'ambulance' and player.PlayerData.job.onduty then + return true + end + end + return false +end \ No newline at end of file