Advertisement
Guest User

startup

a guest
Apr 4th, 2020
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.74 KB | None | 0 0
  1. local reactor
  2. reactor = peripheral.wrap("back")
  3. monitor = peripheral.wrap("top")
  4. energyMax = 10000000
  5. energyThreshold = 0.9
  6. energyAlert = 0.1
  7.  
  8. while true do
  9.   if reactor.getActive() then
  10.     state = "true"
  11.   else
  12.     state = "false"
  13.   end
  14.   monitor.clear()
  15.   monitor.setCursorPos(1,1)
  16.   monitor.write("State: " .. state)
  17.   monitor.setCursorPos(1,2)
  18.   monitor.write("Current energy: "..reactor.getEnergyStored())
  19.   monitor.setCursorPos(1,3)
  20.   monitor.write("Current production: "..reactor.getEnergyProducedLastTick().." RF/t")
  21.  
  22.   if reactor.getEnergyStored() <= energyMax*energyAlert then
  23.     reactor.setActive(true)
  24.   elseif reactor.getEnergyStored() >= energyMax*energyThreshold then
  25.     reactor.setActive(false)
  26.   end
  27. sleep(5)
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement