From dfe02dc1c40760b3dcbce1264f4ebcdd355159c7 Mon Sep 17 00:00:00 2001 From: Zaps6000 <122732007+Zaps6000@users.noreply.github.com> Date: Fri, 3 Nov 2023 07:34:10 -0700 Subject: [PATCH] fix(client/menu): don't call HudWeaponWheelIgnoreSelection for RedM * Update menu.lua * Update menu.lua --- resource/interface/client/menu.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/resource/interface/client/menu.lua b/resource/interface/client/menu.lua index 60b95dd..5845bb7 100644 --- a/resource/interface/client/menu.lua +++ b/resource/interface/client/menu.lua @@ -46,28 +46,27 @@ end ---@param startIndex? number function lib.showMenu(id, startIndex) local menu = registeredMenus[id] - if not menu then error(('No menu with id %s was found'):format(id)) end - if not openMenu then local control = cache.game == 'fivem' and 140 or 0xE30CD707 + CreateThread(function() while openMenu do if openMenu.disableInput == nil or openMenu.disableInput then DisablePlayerFiring(cache.playerId, true) - HudWeaponWheelIgnoreSelection() + if cache.game == 'fivem' then + HudWeaponWheelIgnoreSelection() -- Not a REDM native + end DisableControlAction(0, control, true) end - Wait(0) end end) end openMenu = menu - lib.setNuiFocus(not menu.disableInput, true) SendNUIMessage({ @@ -81,7 +80,6 @@ function lib.showMenu(id, startIndex) } }) end - ---@param onExit boolean? function lib.hideMenu(onExit) local menu = openMenu