zodiak707

reactor script

Jan 1st, 2021 (edited)
1,097
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local redOut = 0
  2. local battery = peripheral.wrap("back")
  3. while true do
  4.     energy, maxEnergy, type = battery.getEnergyStatus()
  5.     energyPercent = (energy / maxEnergy)*100
  6.     energyPercent = math.floor(energyPercent)
  7.     term.clear()
  8.     term.setCursorPos(1, 1)
  9.     if(redstone.getAnalogInput("left") >= 14) then
  10.         redstone.setOutput("front", false)
  11.         redOut = 0
  12.     elseif(energyPercent >= 100) then
  13.         redstone.setOutput("front", false)
  14.         redOut = 0
  15.     elseif(energyPercent <= 90) then
  16.         if(redstone.getAnalogInput("left") <= 5) then
  17.             redstone.setOutput("front", true)
  18.             redOut = 1
  19.         end
  20.     end
  21.     print("Buffer: "..energyPercent.."%")
  22.     if(redOut == 1) then
  23.         print("Reactor: running")
  24.     else
  25.         print("Reactor: stopped")
  26.     end
  27.     os.sleep(1)
  28. end
Add Comment
Please, Sign In to add comment