From 34b736c6f30a58b0867a0246f02e5be4536dd119 Mon Sep 17 00:00:00 2001 From: Csoki Date: Wed, 3 Aug 2022 22:25:01 +0200 Subject: [PATCH] fix menu stuck on screen --- [esx_addons]/esx_joblisting/client/main.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/[esx_addons]/esx_joblisting/client/main.lua b/[esx_addons]/esx_joblisting/client/main.lua index d21c5a1d..01a81145 100644 --- a/[esx_addons]/esx_joblisting/client/main.lua +++ b/[esx_addons]/esx_joblisting/client/main.lua @@ -47,14 +47,10 @@ CreateThread(function() if distance < Config.DrawDistance then Sleep = 0 DrawMarker(Config.MarkerType, Config.Zones[i], 0.0, 0.0, 0.0, 0, 0.0, 0.0, Config.ZoneSize.x, Config.ZoneSize.y, Config.ZoneSize.z, Config.MarkerColor.r, Config.MarkerColor.g, Config.MarkerColor.b, 100, false, true, 2, false, false, false, false) - else - if menuIsShowed then - ESX.UI.Menu.CloseAll() - menuIsShowed = false - end end if distance < (Config.ZoneSize.x / 2) then + isInMarker = true ESX.ShowHelpNotification(_U('access_job_center')) if IsControlJustReleased(0, 38) and not menuIsShowed then ESX.UI.Menu.CloseAll() @@ -62,7 +58,13 @@ CreateThread(function() end end end - Wait(Sleep) + + if not isInMarker and menuIsShowed then + ESX.UI.Menu.CloseAll() + menuIsShowed = false + end + + Wait(Sleep) end end)