From 7da37f36fc53be2cc656037678df33c9c801286e Mon Sep 17 00:00:00 2001 From: ElPumpo Date: Sun, 24 Feb 2019 12:48:03 +0100 Subject: [PATCH] Disable all actions when healing --- client/main.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/main.lua b/client/main.lua index d2cb053e..efa794a9 100644 --- a/client/main.lua +++ b/client/main.lua @@ -104,6 +104,8 @@ end RegisterNetEvent('esx_ambulancejob:useItem') AddEventHandler('esx_ambulancejob:useItem', function(itemName) + ESX.UI.Menu.CloseAll() + if itemName == 'medikit' then local lib, anim = 'anim@heists@narcotics@funding@gang_idle', 'gang_chatting_idle01' -- TODO better animations local playerPed = PlayerPedId() @@ -113,7 +115,8 @@ AddEventHandler('esx_ambulancejob:useItem', function(itemName) Citizen.Wait(500) while IsEntityPlayingAnim(playerPed, lib, anim, 3) do - Citizen.Wait(100) + Citizen.Wait(0) + DisableAllControlActions(0) end TriggerEvent('esx_ambulancejob:heal', 'big', true) @@ -129,7 +132,8 @@ AddEventHandler('esx_ambulancejob:useItem', function(itemName) Citizen.Wait(500) while IsEntityPlayingAnim(playerPed, lib, anim, 3) do - Citizen.Wait(100) + Citizen.Wait(0) + DisableAllControlActions(0) end TriggerEvent('esx_ambulancejob:heal', 'small', true)