Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while true do
- local reactor1 = peripheral.wrap("BigReactors-Reactor_0")
- local turbine1 = peripheral.wrap("BigReactors-Turbine_10")
- local turbine2 = peripheral.wrap("BigReactors-Turbine_11")
- local turbine3 = peripheral.wrap("BigReactors-Turbine_12")
- local turbine4 = peripheral.wrap("BigReactors-Turbine_9")
- local turbine5 = peripheral.wrap("BigReactors-Turbine_5")
- local turbine6 = peripheral.wrap("BigReactors-Turbine_6")
- local turbine7 = peripheral.wrap("BigReactors-Turbine_7")
- local turbine8 = peripheral.wrap("BigReactors-Turbine_8")
- local mon = peripheral.wrap("monitor_1")
- mon.clear()
- mon.setCursorPos(1,1)
- mon.setTextColor(colors.white)
- mon.write("Reactor Active: ")
- mon.setTextColor(colors.lime)
- mon.write(reactor1.getActive())
- mon.setCursorPos(23,1)
- mon.setTextColor(colors.white)
- mon.write("Fuel Usage: ")
- mon.setTextColor(colors.lime)
- fuel = reactor1.getFuelConsumedLastTick()
- fuel = fuel * 1000
- fuel = math.floor(fuel)
- fuel = fuel / 1000
- mon.write(fuel)
- mon.setCursorPos(1,3)
- mon.setTextColor(colors.white)
- mon.write("Turbine 1: ")
- mon.setTextColor(colors.lime)
- mon.write(turbine1.getActive())
- mon.setCursorPos(18,3)
- mon.setTextColor(colors.white)
- mon.write("Speed: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine1.getRotorSpeed()))
- mon.setCursorPos(31,3)
- mon.setTextColor(colors.white)
- mon.write(" RF/t: ")
- mon.setTextColor(colors.lime)
- turbinea = math.floor(turbine1.getEnergyProducedLastTick())
- mon.write(turbinea)
- mon.setCursorPos(1,4)
- mon.setTextColor(colors.white)
- mon.write("Turbine 2: ")
- mon.setTextColor(colors.lime)
- mon.write(turbine2.getActive())
- mon.setCursorPos(18,4)
- mon.setTextColor(colors.white)
- mon.write("Speed: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine2.getRotorSpeed()))
- mon.setCursorPos(31,4)
- mon.setTextColor(colors.white)
- mon.write(" RF/t: ")
- mon.setTextColor(colors.lime)
- turbineb = math.floor(turbine2.getEnergyProducedLastTick())
- mon.write(turbineb)
- mon.setCursorPos(1,5)
- mon.setTextColor(colors.white)
- mon.write("Turbine 3: ")
- mon.setTextColor(colors.lime)
- mon.write(turbine3.getActive())
- mon.setCursorPos(18,5)
- mon.setTextColor(colors.white)
- mon.write("Speed: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine3.getRotorSpeed()))
- mon.setCursorPos(31,5)
- mon.setTextColor(colors.white)
- mon.write(" RF/t: ")
- mon.setTextColor(colors.lime)
- turbinec = math.floor(turbine3.getEnergyProducedLastTick())
- mon.write(turbinec)
- mon.setCursorPos(1,6)
- mon.setTextColor(colors.white)
- mon.write("Turbine 4: ")
- mon.setTextColor(colors.lime)
- mon.write(turbine4.getActive())
- mon.setCursorPos(18,6)
- mon.setTextColor(colors.white)
- mon.write("Speed: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine4.getRotorSpeed()))
- mon.setCursorPos(31,6)
- mon.setTextColor(colors.white)
- mon.write(" RF/t: ")
- mon.setTextColor(colors.lime)
- turbined = math.floor(turbine4.getEnergyProducedLastTick())
- mon.write(turbined)
- mon.setCursorPos(1,7)
- mon.setTextColor(colors.white)
- mon.write("Turbine 5: ")
- mon.setTextColor(colors.lime)
- mon.write(turbine5.getActive())
- mon.setCursorPos(18,7)
- mon.setTextColor(colors.white)
- mon.write("Speed: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine5.getRotorSpeed()))
- mon.setCursorPos(31,7)
- mon.setTextColor(colors.white)
- mon.write(" RF/t: ")
- mon.setTextColor(colors.lime)
- turbinee = math.floor(turbine5.getEnergyProducedLastTick())
- mon.write(turbinee)
- mon.setCursorPos(1,8)
- mon.setTextColor(colors.white)
- mon.write("Turbine 6: ")
- mon.setTextColor(colors.lime)
- mon.write(turbine6.getActive())
- mon.setCursorPos(18,8)
- mon.setTextColor(colors.white)
- mon.write("Speed: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine6.getRotorSpeed()))
- mon.setCursorPos(31,8)
- mon.setTextColor(colors.white)
- mon.write(" RF/t: ")
- mon.setTextColor(colors.lime)
- turbinef = math.floor(turbine6.getEnergyProducedLastTick())
- mon.write(turbinef)
- mon.setCursorPos(1,9)
- mon.setTextColor(colors.white)
- mon.write("Turbine 7: ")
- mon.setTextColor(colors.lime)
- mon.write(turbine7.getActive())
- mon.setCursorPos(18,9)
- mon.setTextColor(colors.white)
- mon.write("Speed: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine7.getRotorSpeed()))
- mon.setCursorPos(31,9)
- mon.setTextColor(colors.white)
- mon.write(" RF/t: ")
- mon.setTextColor(colors.lime)
- turbineg = math.floor(turbine7.getEnergyProducedLastTick())
- mon.write(turbineg)
- mon.setCursorPos(1,10)
- mon.setTextColor(colors.white)
- mon.write("Turbine 8: ")
- mon.setTextColor(colors.lime)
- mon.write(turbine8.getActive())
- mon.setCursorPos(18,10)
- mon.setTextColor(colors.white)
- mon.write("Speed: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine8.getRotorSpeed()))
- mon.setCursorPos(31,10)
- mon.setTextColor(colors.white)
- mon.write(" RF/t: ")
- mon.setTextColor(colors.lime)
- turbineh = math.floor(turbine8.getEnergyProducedLastTick())
- mon.write(turbineh)
- mon.setCursorPos(1,12)
- mon.setTextColor(colors.white)
- mon.write("Total RF/t: ")
- mon.setTextColor(colors.lime)
- total = turbinea + turbineb + turbinec + turbined + turbinee + turbinef + turbineg + turbineh
- mon.write(total)
- sleep(5)
- end
- function round2(num, idp)
- return tonumber(string.format("%." .. (idp or 0) .. "f", num))
- end
Advertisement
Add Comment
Please, Sign In to add comment