Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while true do
- local reactor1 = peripheral.wrap("BigReactors-Reactor_0")
- local mon = peripheral.wrap("monitor_1")
- local fuelPercent = math.floor((reactor1.getFuelAmount() / 640000) * 100)
- mon.clear()
- --Beginn Reactor 1
- mon.setCursorPos(1,2)
- mon.setTextColor(colors.cyan)
- mon.write("Reactor")
- mon.setCursorPos(1,3)
- mon.setTextColor(colors.white)
- mon.write("Status: ")
- if reactor1.getActive() == true then
- mon.setTextColor(colors.lime)
- mon.write("Active")
- else
- mon.setTextColor(colors.red)
- mon.write("Inactive")
- end
- mon.setCursorPos(1,4)
- mon.setTextColor(colors.white)
- mon.write("mB/t: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(reactor1.getHotFluidProducedLastTick()))
- mon.setCursorPos(1,5)
- mon.setTextColor(colors.white)
- mon.write("Fuel: ")
- mon.setTextColor(colors.lime)
- mon.write(fuelPercent)
- -- End Reactor 1
- -- Turbine 1
- local turbine = peripheral.wrap("BigReactors-Turbine_3")
- mon.setCursorPos(20,2)
- mon.setTextColor(colors.orange)
- mon.write("Turbine [I]")
- mon.setCursorPos(20,3)
- mon.setTextColor(colors.white)
- mon.write("Status: ")
- if turbine.getActive() == true then
- mon.setTextColor(colors.lime)
- mon.write("Active")
- else
- mon.setTextColor(colors.red)
- mon.write("Inactive")
- end
- mon.setCursorPos(20,4)
- mon.setTextColor(colors.white)
- mon.write("Rf/t: ")
- mon.setTextColor(colors.yellow)
- mon.write(math.floor(turbine.getEnergyProducedLastTick()))
- mon.setCursorPos(20,5)
- mon.setTextColor(colors.white)
- mon.write("RPM: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine.getRotorSpeed()))
- mon.setCursorPos(20,6)
- mon.setTextColor(colors.white)
- mon.write("Stored: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine.getEnergyStored()))
- --end Turbine 1
- --Turbine 2
- turbine = peripheral.wrap("BigReactors-Turbine_1")
- mon.setCursorPos(20,8)
- mon.setTextColor(colors.orange)
- mon.write("Turbine [II]")
- mon.setCursorPos(20,9)
- mon.setTextColor(colors.white)
- mon.write("Status: ")
- if turbine.getActive() == true then
- mon.setTextColor(colors.lime)
- mon.write("Active")
- else
- mon.setTextColor(colors.red)
- mon.write("Inactive")
- end
- mon.setCursorPos(20,10)
- mon.setTextColor(colors.white)
- mon.write("Rf/t: ")
- mon.setTextColor(colors.yellow)
- mon.write(math.floor(turbine.getEnergyProducedLastTick()))
- mon.setCursorPos(20,11)
- mon.setTextColor(colors.white)
- mon.write("RPM: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine.getRotorSpeed()))
- mon.setCursorPos(20,12)
- mon.setTextColor(colors.white)
- mon.write("Stored: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine.getEnergyStored()))
- --end Turbine 2
- --Turbine 3
- turbineSetup("Turbine [III]", 2, 20, 14)
- sleep(5)
- end
- function turbineSetup(name, turbineNumber, cursorPosX, cursorPosY)
- turbine = peripheral.wrap("BigReactors-Turbine_" + turbineNumber)
- mon.setCursorPos(cursorPosX, cursorPosY++)
- mon.setTextColor(colors.orange)
- mon.write(name)
- mon.setCursorPos(cursorPosX, cursorPosY++)
- mon.setTextColor(colors.white)
- mon.write("Status: ")
- if turbine.getActive() == true then
- mon.setTextColor(colors.lime)
- mon.write("Active")
- else
- mon.setTextColor(colors.red)
- mon.write("Inactive")
- end
- mon.setCursorPos(cursorPosX, cursorPosY++)
- mon.setTextColor(colors.white)
- mon.write("Rf/t: ")
- mon.setTextColor(colors.yellow)
- mon.write(math.floor(turbine.getEnergyProducedLastTick()))
- mon.setCursorPos(cursorPosX, cursorPosY++)
- mon.setTextColor(colors.white)
- mon.write("RPM: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine.getRotorSpeed()))
- mon.setCursorPos(cursorPosX, cursorPosY++)
- mon.setTextColor(colors.white)
- mon.write("Stored: ")
- mon.setTextColor(colors.lime)
- mon.write(math.floor(turbine.getEnergyStored()))
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement