From f2a3421b568a663abb08f2d32f9b371eaaebfcdb Mon Sep 17 00:00:00 2001 From: Kakarot <57848836+GhzGarage@users.noreply.github.com> Date: Sun, 7 Nov 2021 23:13:42 -0600 Subject: [PATCH] Change rounding --- shared.lua | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/shared.lua b/shared.lua index a9bd249..2c595d1 100644 --- a/shared.lua +++ b/shared.lua @@ -44,14 +44,13 @@ QBShared.Trim = function(value) end end --- Math Rounding Credits: http://lua-users.org/wiki/SimpleRound -QBShared.Sign = function(v) - return (v >= 0 and 1) or -1 -end - -QBShared.Round = function(v, bracket) - bracket = bracket or 1 - return QBShared.Sign(v/bracket + QBShared.Sign(v) * 0.5) * bracket +QBShared.Round = function(value, numDecimalPlaces) + if numDecimalPlaces then + local power = 10 ^ numDecimalPlaces + return math.floor((value * power) + 0.5) / (power) + else + return math.floor(value + 0.5) + end end