Advertisement
Guest User

Reactor

a guest
Feb 24th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.94 KB | None | 0 0
  1. local r = peripheral.find("BigReactors-Reactor")
  2.  
  3. function Reactor()
  4.   reactorActive = r.getActive()
  5.   reactorEnergy = r.getEnergyStored()
  6.   reactorEnergyPercent = reactorEnergy / 10000000 * 100
  7.  
  8.   if reactorEnergyPercent > 20 then
  9.     r.setActive(false)
  10.   else if reactorEnergyPercent <= 0 then
  11.     r.setActive(true)
  12.   end end
  13. end
  14.  
  15. function Term()
  16.   term.setBackgroundColor(colors.black)
  17.   term.setTextColor(colors.white)
  18.   term.setCursorPos(1,1)
  19.   term.clear()
  20.  
  21.   term.write("Reactor: ")
  22.   if reactorActive then
  23.     term.setTextColor(colors.green)
  24.     term.write("ON")
  25.   else
  26.     term.setTextColor(colors.red)
  27.     term.write("OFF")
  28.   end
  29.   term.setTextColor(colors.white)
  30.  
  31.   term.setCursorPos(1,3)
  32.   term.write("Energy Stored: ")
  33.   term.write(reactorEnergy)
  34.   term.setCursorPos(14,4)
  35.   term.write(": ")
  36.   term.write(reactorEnergyPercent)
  37.   term.write("%")
  38. end
  39.  
  40. while true do
  41.   Reactor()
  42.   Term()
  43.  
  44.   sleep(0.5)
  45. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement