Advertisement
Guest User

numberformat function

a guest
Jan 17th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. local NumTable = {
  2. [5] = {10^6 , "Million"},
  3. [4] = {10^9 , "Billion"},
  4. [3] = {10^12, "Trillion"},
  5. [2] = {10^15, "Quadrillion"},
  6. [1] = {10^18, "Quintillion"},
  7. }
  8.  
  9. function BaseWars.NumberFormat(num)
  10.  
  11. for i = 1, #NumTable do
  12.  
  13. local Div = NumTable[i][1]
  14. local Str = NumTable[i][2]
  15.  
  16. if num >= Div or num <= -Div then
  17.  
  18. return string.Comma(math.Round(num / Div, 1)) .. " " .. Str
  19.  
  20. end
  21.  
  22. end
  23.  
  24. return string.Comma(math.Round(num, 1))
  25.  
  26. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement