diff --git a/client/main.lua b/client/main.lua index 5365f53c..4905e97c 100644 --- a/client/main.lua +++ b/client/main.lua @@ -455,13 +455,17 @@ Citizen.CreateThread(function() end end) -RegisterCommand('showinventory', function() - if not isDead and not ESX.UI.Menu.IsOpen('default', 'es_extended', 'inventory') then - ESX.ShowInventory() - end -end, false) +Citizen.CreateThread(function() + while true do + Citizen.Wait(0) -RegisterKeyMapping('showinventory', _U('keymap_showinventory'), 'keyboard', 'F2') + if IsControlJustReleased(0, 289) then + if IsInputDisabled(0) and not isDead and not ESX.UI.Menu.IsOpen('default', 'es_extended', 'inventory') then + ESX.ShowInventory() + end + end + end +end) -- Disable wanted level if Config.DisableWantedLevel then