Advertisement
Guest User

Reactor Heat Control

a guest
Feb 18th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. -----------------------------
  2. --Reactor specifications
  3. -----------------------------
  4. ReactorMaxTemp = 500
  5. ReactorMinTemp = 0
  6.  
  7. ReactorTransposer = component.proxy(component.get("ca52"))
  8. ReactorRedstone = component.proxy(component.get("57eb"))
  9.  
  10. function checkHeat(ReactorC, Redstone)
  11. Heat = ReactorC["getHeat"]()
  12. if Heat > ReactorMaxTemp then
  13. Redstone["setOutput"](3,0)
  14. Cooling = true
  15. elseif (Cooling and Heat < ReactorMinTemp) then
  16. -- Redstone["setOutput"](3,1)
  17. Cooling = false
  18. end
  19. end
  20.  
  21. -----------------------------
  22. --Start of Programm
  23. -----------------------------
  24. ReactorRedstone["setOutput"](3,1)
  25.  
  26. tp = 0
  27. while(true) do
  28.  
  29. print(os.time() - tp)
  30. tp = os.time()
  31. checkHeat(Reactor, ReactorRedstone)
  32. os.sleep(0.25)
  33.  
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement