Advertisement
raphael76280

Bigreactor Reactor V1.25

Aug 1st, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.33 KB | None | 0 0
  1. --  Reactor Computer
  2. local Reactor -- Link au reactor
  3. Reactor = peripheral.wrap("back")
  4. local Wireless -- link au pc de Control
  5. Wireless = peripheral.wrap("left")
  6.  
  7. Wireless.open(69)
  8. Wireless.open(70)
  9. Wireless.open(71)
  10. Wireless.open(72)
  11. Wireless.open(73)
  12. Wireless.open(74)
  13. Wireless.open(75)
  14.  
  15. local isOn
  16. local engStr
  17. local fuelTemp
  18. local caseTemp
  19. local fuelAmt
  20.  
  21.  
  22. while true do
  23.     local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  24.     if (senderChannel == 69) then
  25.         if (message == "Activate") then
  26.             Reactor.setActive(true)
  27.         else if (message == "Desactivate") then
  28.             Reactor.setActive(false)
  29.         end
  30.     end
  31.     else if (senderChannel == 70) then
  32.         Reactor.setAllControlRodLevels(message)
  33.     end
  34.     end
  35.  
  36.     isOn = reactor.getActive()
  37.     engStr = reactor.getEnergyStored()
  38.     fuelTemp = reactor.getFuelTemperature()
  39.     caseTemp = reactor.getCasingTemperature()
  40.     fuelAmt = reactor.getFuelAmount()
  41.  
  42.     print(isOn)
  43.     print(engStr)
  44.     print(fuelTemp)
  45.     print(caseTemp)
  46.     print(Amt)
  47.     Wireless.transmit(71, 71, isOn)
  48.     Wireless.transmit(72, 72, engStr)
  49.     Wireless.transmit(73, 73, fuelTemp)
  50.     Wireless.transmit(74, 74, caseTemp)
  51.     Wireless.transmit(75, 75, fuelAmt)
  52.  
  53.     sleep(5)
  54. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement