From e8d466c52dbd908ec198535a55b2e1d089e32cd9 Mon Sep 17 00:00:00 2001 From: JGUsman <58899378+JGUsman007@users.noreply.github.com> Date: Tue, 15 Oct 2024 11:06:08 +0500 Subject: [PATCH] Add files via upload --- qbx_hudcomponents/client.lua | 18 ++++++++++-------- qbx_hudcomponents/config.lua | 3 --- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/qbx_hudcomponents/client.lua b/qbx_hudcomponents/client.lua index ba88d12..3a1d8b5 100644 --- a/qbx_hudcomponents/client.lua +++ b/qbx_hudcomponents/client.lua @@ -4,17 +4,16 @@ local disableControls = config.disable.controls local displayAmmo = config.disable.displayAmmo CreateThread(function() + + for i = 1, #disableHudComponents do + SetHudComponentSize(disableHudComponents[i],0.0,0.0) + end + while true do - - for i = 1, #disableHudComponents do - HideHudComponentThisFrame(disableHudComponents[i]) - end - for i = 1, #disableControls do DisableControlAction(2, disableControls[i], true) end - - DisplayAmmoThisFrame(displayAmmo) + Wait(0) end end) @@ -23,9 +22,11 @@ local function addDisableHudComponents(hudComponents) local hudComponentsType = type(hudComponents) if hudComponentsType == 'number' then disableHudComponents[#disableHudComponents+1] = hudComponents + SetHudComponentSize(hudComponents,0.0,0.0) elseif hudComponentsType == 'table' and table.type(hudComponents) == 'array' then for i = 1, #hudComponents do disableHudComponents[#disableHudComponents+1] = hudComponents[i] + SetHudComponentSize(hudComponents,0.0,0.0) end end end @@ -40,6 +41,7 @@ local function removeDisableHudComponents(hudComponents) for i = 1, #disableHudComponents do if disableHudComponents[i] == hudComponents then table.remove(disableHudComponents, i) + ResetHudComponentValues(i) break end end @@ -47,7 +49,7 @@ local function removeDisableHudComponents(hudComponents) for i = 1, #disableHudComponents do for i2 = 1, #hudComponents do if disableHudComponents[i] == hudComponents[i2] then - table.remove(disableHudComponents, i) + ResetHudComponentValues(i) end end end diff --git a/qbx_hudcomponents/config.lua b/qbx_hudcomponents/config.lua index bcc6a6e..c477521 100644 --- a/qbx_hudcomponents/config.lua +++ b/qbx_hudcomponents/config.lua @@ -5,8 +5,5 @@ return { -- https://docs.fivem.net/docs/game-references/controls/ controls = {37}, - - -- False disables ammo display - displayAmmo = true, } }