Skip to content

Commit

Permalink
Merge pull request #202 from mbiddle/main
Browse files Browse the repository at this point in the history
Round weapon quality to two decimal points to avoid rounding issues
  • Loading branch information
GhzGarage authored Nov 19, 2024
2 parents 4d9e8ca + d97e030 commit c1f3776
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions server/main.lua
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ RegisterNetEvent('qb-weapons:server:UpdateWeaponQuality', function(data, RepeatA
if WeaponSlot.info.quality then
for _ = 1, RepeatAmount, 1 do
if WeaponSlot.info.quality - DecreaseAmount > 0 then
WeaponSlot.info.quality = WeaponSlot.info.quality - DecreaseAmount
WeaponSlot.info.quality = QBCore.Shared.Round(WeaponSlot.info.quality - DecreaseAmount, 2)
else
WeaponSlot.info.quality = 0
TriggerClientEvent('qb-weapons:client:UseWeapon', src, data, false)
Expand All @@ -176,7 +176,7 @@ RegisterNetEvent('qb-weapons:server:UpdateWeaponQuality', function(data, RepeatA
WeaponSlot.info.quality = 100
for _ = 1, RepeatAmount, 1 do
if WeaponSlot.info.quality - DecreaseAmount > 0 then
WeaponSlot.info.quality = WeaponSlot.info.quality - DecreaseAmount
WeaponSlot.info.quality = QBCore.Shared.Round(WeaponSlot.info.quality - DecreaseAmount, 2)
else
WeaponSlot.info.quality = 0
TriggerClientEvent('qb-weapons:client:UseWeapon', src, data, false)
Expand Down

0 comments on commit c1f3776

Please sign in to comment.