Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local redOut = 0
- local battery = peripheral.wrap("back")
- while true do
- energy, maxEnergy, type = battery.getEnergyStatus()
- energyPercent = (energy / maxEnergy)*100
- energyPercent = math.floor(energyPercent)
- term.clear()
- term.setCursorPos(1, 1)
- if(redstone.getAnalogInput("left") >= 14) then
- redstone.setOutput("front", false)
- redOut = 0
- elseif(energyPercent >= 100) then
- redstone.setOutput("front", false)
- redOut = 0
- elseif(energyPercent <= 90) then
- if(redstone.getAnalogInput("left") <= 5) then
- redstone.setOutput("front", true)
- redOut = 1
- end
- end
- print("Buffer: "..energyPercent.."%")
- if(redOut == 1) then
- print("Reactor: running")
- else
- print("Reactor: stopped")
- end
- os.sleep(1)
- end
Add Comment
Please, Sign In to add comment