From 545723d30dc6dba8505930e5d4a79832aaf3294f Mon Sep 17 00:00:00 2001 From: Manason Date: Fri, 24 May 2024 15:59:39 -0700 Subject: [PATCH] fix(bridge/qb): improved handcuff status syncing (#1711) --- modules/bridge/qb/client.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/bridge/qb/client.lua b/modules/bridge/qb/client.lua index fd19eba29..e4c2a65f9 100644 --- a/modules/bridge/qb/client.lua +++ b/modules/bridge/qb/client.lua @@ -22,15 +22,15 @@ RegisterNetEvent('QBCore:Player:SetPlayerData', function(data) OnPlayerData('groups', PlayerData.groups) end -end) - -RegisterNetEvent('police:client:GetCuffed', function() - PlayerData.cuffed = not PlayerData.cuffed - LocalPlayer.state:set('invBusy', PlayerData.cuffed, false) - if not PlayerData.cuffed then return end - - Weapon.Disarm() + if data.metadata.ishandcuffed then + PlayerData.cuffed = true + LocalPlayer.state:set('invBusy', true, false) + Weapon.Disarm() + elseif PlayerData.cuffed then + PlayerData.cuffed = false + LocalPlayer.state:set('invBusy', false, false) + end end) ---@diagnostic disable-next-line: duplicate-set-field