Someoneawesome78

reactorController

Jan 1st, 2021 (edited)
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. local reactor = peripheral.wrap("back");
  2. local turnedOn = reactor.getActive();
  3.  
  4. print("Starting reactor monitoring")
  5.  
  6. while true do
  7. print("Checking status")
  8. --Check energy status
  9. if turnedOn == false and reactor.getEnergyStored() <= 1000000 then
  10. reactor.setActive(true);
  11. turnedOn = true;
  12. elseif turnedOn == true and reactor.getEnergyStored() >= 7000000 then
  13. reactor.setActive(false);
  14. turnedOn = false;
  15. end
  16.  
  17. --check fuel status
  18. if redstone.getAnalogInput("right") <= 2 then
  19. redstone.setOutput("left", true);
  20. else
  21. redstone.setOutput("left", false);
  22. end
  23.  
  24. --Does sleep
  25. if turnedOn == true then
  26. sleep(3);
  27. else
  28. sleep(60);
  29. end
  30. end
Add Comment
Please, Sign In to add comment