Guest User

startup.lua

a guest
Jan 1st, 2021
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.83 KB | None | 0 0
  1. local redOut = 0
  2. local battery = peripheral.wrap("left")
  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("back") >= 14) then
  10.         redstone.setOutput("right", false)
  11.         redOut = 0
  12.     elseif(energyPercent >= 100) then
  13.         redstone.setOutput("right", false)
  14.         redOut = 0
  15.     elseif(energyPercent <= 90) then
  16.         if(redstone.getAnalogInput("back") <= 5) then
  17.             redstone.setOutput("right", 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
Advertisement
Add Comment
Please, Sign In to add comment