geremy44

Reactor V2

Feb 10th, 2022 (edited)
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.96 KB | None | 0 0
  1. --ID : 1
  2. local Reactor
  3. local Etat
  4. local Prod
  5. local Stor
  6. Reactor = peripheral.wrap("back")
  7. rednet.open("right")
  8.  
  9. while true do
  10.    
  11.     local event, side, xPos, yPos = os.pullEvent()
  12.    
  13.     if (event == "modem_message") then
  14.  
  15.         local ID, Message, Protocole = rednet.receive()
  16.  
  17.         if Message == "Etat?" then
  18.            
  19.             if Reactor.getActive() == true then
  20.                 rednet.send(2,"On","Etat")
  21.             elseif Reactor.getActive() == false then
  22.                 rednet.send(2,"Off","Etat")
  23.             end
  24.  
  25.         elseif Message == "Prod?" then
  26.  
  27.             rednet.send(2,Reactor.getEnergyProducedLastTick(),"Prod")
  28.  
  29.         elseif Message == "Stor?" then
  30.  
  31.             rednet.send(2,Reactor.getEnergyStored(),"Stor")
  32.  
  33.         elseif Message == "On" then
  34.  
  35.             Reactor.setActive(true)
  36.  
  37.         elseif Message == "Off" then
  38.  
  39.             Reactor.setActive(false)
  40.  
  41.         end
  42.  
  43.     end
  44.     sleep(0.1)
  45. end
  46.  
Add Comment
Please, Sign In to add comment