Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local modem = peripheral.wrap("bottom")
- modem.open(1)
- local monitor_ = peripheral.wrap("left")
- monitor_.open(1)
- local monitor = peripheral.wrap("monitor_26")
- while (true) do
- local energy = {0,0,0,0,0,0,0,0,0,0,0}
- local maxEnergy = {0,0,0,0,0,0,0,0,0,0,0}
- local allEnergy = 0
- local allMaxEnergy = 0
- local currentCell = 0
- for i=11,1,-1 do
- for j=0,10,1 do
- temp = peripheral.wrap("cofh_thermalexpansion_energycell_" .. currentCell)
- maxEnergy[i] = maxEnergy[i] + temp.getMaxEnergyStored("east")
- energy[i] = energy[i] + temp.getEnergyStored("east")
- allEnergy = allEnergy + temp.getEnergyStored("east")
- allMaxEnergy = allMaxEnergy + temp.getMaxEnergyStored("east")
- currentCell = currentCell + 1
- end
- end
- monitor.setTextColour(1)
- for k=01,11,1 do
- number = k
- if k < 10 then
- number = "0" .. k
- end
- text = "Row " .. number .. ": " .. energy[k] .. " RF/" .. maxEnergy[k] .. " RF (" .. math.round(((energy[k]*100)/maxEnergy[k])*10)*0.1 .. "%)"
- print(text)
- monitor.setCursorPos(1,k)
- monitor.clearLine()
- monitor.write(text)
- end
- text1 = "Summe: " .. allEnergy .. " RF/" .. allMaxEnergy .. " RF " .. math.round(((allEnergy*100)/allMaxEnergy)*10)*0.1 .. "%"
- print(text1)
- monitor.setCursorPos(1,12)
- monitor.clearLine()
- monitor.setTextColour(2)
- monitor.write(text1)
- sleep(0.5)
- print("")
- end
Advertisement
Add Comment
Please, Sign In to add comment