Advertisement
GladdeSnaak

Reactorreceiver

Jan 28th, 2020
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.78 KB | None | 0 0
  1. modem = peripheral.wrap("top")
  2. reactor = peripheral.wrap("back")
  3. modem.open(5)
  4. modem.open(6)
  5.  
  6. while true do
  7. local rftotal = reactor.getEnergyStored()
  8. local rftick = reactor.getEnergyProducedLastTick()
  9. local consumed = reactor.getFuelConsumedLastTick()
  10. local rodLevel = reactor.getControlRodLevel()
  11.  
  12. local event, side, send, reply, com, dist = os.pullEvent("modem_message")
  13. if com == "reactoruit" then
  14.     reactor.setActive(false)
  15. elseif com == "reactoraan" then
  16.     reactor.setActive(true)
  17. elseif com == "rftotal" then
  18.     modem.transmit(5,5, rftotal)
  19. elseif com == "rftick" then
  20.     modem.transmit(5,5, rftick)
  21. elseif com == "fuelconsumed" then
  22.     modem.transmit(5,5, consumed)
  23. elseif com == "rodlevel" then
  24.     modem.transmit(5,5, rodLevel)
  25. else
  26.     reactor.setAllRodsLevels(com)
  27. end
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement