Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local reactor
- reactor = peripheral.wrap("back")
- monitor = peripheral.wrap("top")
- energyMax = 10000000
- energyThreshold = 0.9
- energyAlert = 0.1
- while true do
- if reactor.getActive() then
- state = "true"
- else
- state = "false"
- end
- monitor.clear()
- monitor.setCursorPos(1,1)
- monitor.write("State: " .. state)
- monitor.setCursorPos(1,2)
- monitor.write("Current energy: "..reactor.getEnergyStored())
- monitor.setCursorPos(1,3)
- monitor.write("Current production: "..reactor.getEnergyProducedLastTick().." RF/t")
- if reactor.getEnergyStored() <= energyMax*energyAlert then
- reactor.setActive(true)
- elseif reactor.getEnergyStored() >= energyMax*energyThreshold then
- reactor.setActive(false)
- end
- sleep(5)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement