Advertisement
Guest User

EnergyNumberFormatter

a guest
Jul 5th, 2022
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.11 KB | None | 0 0
  1. function formatNumber(inputNumber)
  2.   local number = (inputNumber / 2.5)
  3.   local round = 0
  4.   local texts = ""
  5.  
  6.   if number >= 1000000000000000000 then
  7.     round = (number / 1000000000000000000)
  8.     texts = string.sub(round, 0, 5) .. " EFE"
  9.   else
  10.     if number >= 1000000000000000 then
  11.       round = (number / 1000000000000000)
  12.       texts = string.sub(round, 0, 5) .. " PFE"
  13.     else
  14.       if number >= 1000000000000 then
  15.         round = (number / 1000000000000)
  16.         texts = string.sub(round, 0, 5) .. " TFE"
  17.       else
  18.         if number >= 1000000000 then
  19.           round = (number / 1000000000)
  20.           texts = string.sub(round, 0, 5) .. " GFE"
  21.         else
  22.           if number >= 1000000 then
  23.             round = (number / 1000000)
  24.             texts = string.sub(round, 0, 5) .. " MFE"
  25.           else
  26.             if number >= 1000 then
  27.               round = (number / 1000)
  28.               texts = string.sub(round, 0, 5) .. " kFE"
  29.             else
  30.               texts = string.sub(number, 0, 5) .. "  FE"
  31.             end
  32.           end
  33.         end
  34.       end
  35.     end
  36.   end
  37.  
  38.   return texts
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement