Advertisement
raphael76280

Reactor

Apr 15th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.62 KB | None | 0 0
  1. local component = require("component")
  2. local reactor = component.bc_reactor
  3.  
  4.  
  5. local thread = require("thread")
  6. local event = require("event")
  7.  
  8. local cleanup_thread = thread.create(function()
  9.   event.pull("interrupted")
  10.   print("cleaning up resources")
  11. end)
  12.  
  13. local main_thread = thread.create(function()
  14.   print("Reacteur en control CTRL C pour eteindre")
  15.   while true do
  16.     if reactor.getEnergyStored() < 2500000 then
  17.         reactor.setActive(true)
  18.     end
  19.     if reactor.getEnergyStored > 7500000 then
  20.         reactor.setActive(false)
  21.     end
  22.   end
  23. end)
  24.  
  25. thread.waitForAny({cleanup_thread, main_thread})
  26. os.exit(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement