String Formatting

local suffixes = {'','K','M','B','T','qd','qn','sx','Sp','O','N','de'}
local function format(val)
	for i=1, #suffixes do
		if tonumber(val) < 10^(i*3) then
			return math.floor(val/((10^((i-1)*3))/100))/(100)..suffixes[i]
		end
	end
end

In my opinion this is much better

1 Like