Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local mon = peripheral.find("monitor")
- local core = peripheral.find("draconic_rf_storage")
- local energyStored = core.getEnergyStored()
- local function round(n)
- return n % 1 >= 0.5 and math.ceil(n) or math.floor(n)
- end
- if energyStored < 1000 then
- mon.write(energyStored)
- elseif energyStored < 1000000 then
- mon.write(round(energyStored/1000))
- mon.write("k")
- elseif energyStored < 1000000000 then
- mon.write(round(energyStored/1000000))
- mon.write("M")
- elseif energyStored < 1000000000000 then
- mon.write(round(energyStored/1000000000))
- mon.write("G")
- elseif energyStored < 1000000000000000 then
- mon.write(round(energyStored/1000000000000))
- mon.write("T")
- elseif energyStored < 1000000000000000000 then
- mon.write(round(energyStored/1000000000000000))
- mon.write("P")
- elseif energyStored < 1000000000000000000000 then
- mon.write(round(energyStored/1000000000000000000))
- mon.write("E")
- end
- mon.write("RF")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement