Advertisement
Plazter

test

Jan 24th, 2014
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 KB | None | 0 0
  1. r = peripheral.wrap("BigReactors-Reactor_1")
  2. rt = peripheral.wrap("BigReactors-Reactor_0")
  3. rth = peripheral.wrap("BigReactors-Reactor_3")
  4. m = peripheral.wrap("monitor_0")
  5.  
  6. local function Auto()
  7.     if r.getEnergyStored() < 10000000 or rt.getEnergyStored() < 10000000 then
  8.         r.setActive(true)
  9.         rt.setActive(true)
  10.         else
  11.         r.setActive(false)
  12.         rt.setActive(false)
  13.     end
  14.  
  15.     if r.getEnergyStored() > 10000000 and rt.getEnergyStored() > 10000000 then
  16.         rth.setActive(true)
  17.     else
  18.         rth.setActive(false)
  19.     end
  20. end
  21.  
  22. local function rod()
  23.     rtt3 = rth.getEnergyStored()/1000000
  24.     rth.setAllControlRodLevels(rtt3)   
  25. end
  26.  
  27. local function Mon()
  28.     m.clear()
  29.     m.setCursorPos(1, 1)
  30.     m.write(Name)
  31.     m.setCursorPos(10, 1)
  32.     m.write(":")
  33.     m.setCursorPos(1,2)
  34.     m.write("Fuel")
  35.     m.setCursorPos(10,2)
  36.     m.write(":")
  37.     m.setCursorPos(1,3)
  38.     m.write("Fuel")
  39.     m.setCursorPos(10,3)
  40.     m.write(":")
  41.     m.setCursorPos(1,4)
  42.     m.write("Stored")
  43.     m.setCursorPos(10,4)
  44.     m.write(":")
  45.     m.setCursorPos(1,5)
  46.     m.write("Control rod")
  47.     --m.setCursorPos()
  48. end
  49.  
  50. while true do
  51.     Mon()
  52.     rod()
  53.     Auto()
  54.     sleep(3)
  55. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement