Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function num_fmt(num)
- num = tostring(num)
- len = #num
- commas = string.format("%d", (len / 3))
- commas = tonumber(commas)
- first = -3
- second = -1
- formatted = num:sub(first,second)
- i = 0
- while i < commas do
- first = first - 3
- second = second - 3
- formatted = num:sub(first,second) .. "," .. formatted
- i = i + 1
- end
- return(formatted)
- end
- cap = peripheral.wrap("tile_blockcapacitorbank_name_1")
- mon = peripheral.wrap("monitor_2")
- capCount = 3
- term.redirect(mon)
- term.clear()
- sizex, sizey = term.getSize()
- while true do
- energy = cap.getEnergyStored()
- realEnergy = (energy * capCount)
- realEnergy = num_fmt(realEnergy)
- middle = ((sizex - #tostring(realEnergy)) / 2)
- term.setCursorPos(middle,1)
- print(realEnergy)
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement