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)