granddave

Untitled

Apr 4th, 2015
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.59 KB | None | 0 0
  1. modem = peripheral.wrap("top")
  2. modem.open(0)
  3.  
  4. function getSignal()
  5.     event, modemSide, senderChannel, replyChannel, wlMessage, senderDistance = os.pullEvent("modem_message")
  6.     mon.setCursorPos(1,6)
  7.     mon.write(wlMessage)
  8.     end
  9. end
  10.  
  11. while true do
  12.     local time = 5
  13.     local reactor1 = peripheral.wrap("BigReactors-Reactor_2")
  14.     local mon = peripheral.wrap("monitor_2")
  15.     mon.clear()
  16.  
  17.     getSignal()
  18.  
  19.     -- Begin Reactor 1
  20.     --mon.setCursorPos(1,1)
  21.     --mon.setTextColor(colors.white)
  22.     --mon.write("Reactor #: ")
  23.     --mon.setTextColor(colors.lime)
  24.     --mon.write("1")
  25.  
  26.   mon.setCursorPos(1,1)
  27.   mon.setTextColor(colors.white)
  28.   mon.write("Active: ")
  29.   mon.setTextColor(colors.lime)
  30.   mon.write(reactor1.getActive())
  31.    
  32.   mon.setCursorPos(1,2)
  33.   mon.setTextColor(colors.white)
  34.   mon.write("RF/T: ")  
  35.   mon.setTextColor(colors.lime)
  36.   mon.write(math.floor(reactor1.getEnergyProducedLastTick()))
  37.  
  38.   local enPr = math.floor(reactor1.getEnergyStored())/100000
  39.   if enPr < 10 then
  40.     setActive = true
  41.   end
  42.   if enPr > 80 then
  43.     setActive = false
  44.   end
  45.    
  46.  
  47.   mon.setCursorPos(1,3)
  48.   mon.setTextColor(colors.white)
  49.   mon.write("%Energy: ")
  50.   mon.setTextColor(colors.lime)
  51.   mon.write(enPr)
  52.  
  53.   mon.setCursorPos(1,4)
  54.   mon.setTextColor(colors.white)
  55.   mon.write("Casing Heat: ")
  56.   mon.setTextColor(colors.lime)
  57.   mon.write(math.floor(reactor1.getCasingTemperature()))
  58.  
  59.   mon.setCursorPos(1,5)
  60.   mon.setTextColor(colors.white)
  61.   mon.write("Fuel Heat: ")
  62.   mon.setTextColor(colors.lime)
  63.   mon.write(math.floor(reactor1.getFuelTemperature()))
  64.   -- End Reactor 1
  65.  
  66.    sleep(time)
  67. end
Advertisement
Add Comment
Please, Sign In to add comment