Advertisement
Guest User

4xturbine

a guest
Mar 29th, 2015
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. while true do
  2. local turbine1 = peripheral.wrap("BigReactors-Turbine_2")
  3. local turbine2 = peripheral.wrap("BigReactors-Turbine_3")
  4. local turbine3 = peripheral.wrap("BigReactors-Turbine_4")
  5. local turbine4 = peripheral.wrap("BigReactors-Turbine_5")
  6. local mon = peripheral.wrap("monitor_4")
  7. mon.clear()
  8.  
  9. -- Begin Turbine1
  10.  
  11. mon.setCursorPos(1,1)
  12. mon.setTextColor(colors.white)
  13. mon.write("Turbine #: ")
  14. mon.setTextColor(colors.lime)
  15. mon.write("1")
  16.  
  17. mon.setCursorPos(1,2)
  18. mon.setTextColor(colors.white)
  19. mon.write("Active: ")
  20. mon.setTextColor(colors.lime)
  21. mon.write(turbine1.getActive())
  22.  
  23. mon.setCursorPos(1,3)
  24. mon.setTextColor(colors.white)
  25. mon.write("RF/T: ")
  26. mon.setTextColor(colors.lime)
  27. mon.write(math.floor(turbine1.getEnergyProducedLastTick()))
  28.  
  29. mon.setCursorPos(1,4)
  30. mon.setTextColor(colors.white)
  31. mon.write("RF Stored: ")
  32. mon.setTextColor(colors.lime)
  33. mon.write(math.floor(turbine1.getEnergyStored()))
  34.  
  35. mon.setCursorPos(1,5)
  36. mon.setTextColor(colors.white)
  37. mon.write("Rotor Speed: ")
  38. mon.setTextColor(colors.lime)
  39. mon.write(math.floor(turbine1.getRotorSpeed()))
  40.  
  41. mon.setCursorPos(1,6)
  42. mon.setTextColor(colors.white)
  43. mon.write("Fluid Rate: ")
  44. mon.setTextColor(colors.lime)
  45. mon.write(math.floor(turbine1.getInputAmount()))
  46. -- End Turbine1
  47.  
  48. -- Begin Turbine2
  49.  
  50. mon.setCursorPos(1,8)
  51. mon.setTextColor(colors.white)
  52. mon.write("Turbine #: ")
  53. mon.setTextColor(colors.lime)
  54. mon.write("2")
  55.  
  56. mon.setCursorPos(1,9)
  57. mon.setTextColor(colors.white)
  58. mon.write("Active: ")
  59. mon.setTextColor(colors.lime)
  60. mon.write(turbine2.getActive())
  61.  
  62. mon.setCursorPos(1,10)
  63. mon.setTextColor(colors.white)
  64. mon.write("RF/T: ")
  65. mon.setTextColor(colors.lime)
  66. mon.write(math.floor(turbine2.getEnergyProducedLastTick()))
  67.  
  68. mon.setCursorPos(1,11)
  69. mon.setTextColor(colors.white)
  70. mon.write("RF Stored: ")
  71. mon.setTextColor(colors.lime)
  72. mon.write(math.floor(turbine2.getEnergyStored()))
  73.  
  74. mon.setCursorPos(1,12)
  75. mon.setTextColor(colors.white)
  76. mon.write("Rotor Speed: ")
  77. mon.setTextColor(colors.lime)
  78. mon.write(math.floor(turbine2.getRotorSpeed()))
  79.  
  80. mon.setCursorPos(1,13)
  81. mon.setTextColor(colors.white)
  82. mon.write("Fluid Rate: ")
  83. mon.setTextColor(colors.lime)
  84. mon.write(math.floor(turbine2.getInputAmount()))
  85. -- End Turbine2
  86.  
  87. -- Begin Turbine3
  88.  
  89. mon.setCursorPos(1,15)
  90. mon.setTextColor(colors.white)
  91. mon.write("Turbine #: ")
  92. mon.setTextColor(colors.lime)
  93. mon.write("3")
  94.  
  95. mon.setCursorPos(1,16)
  96. mon.setTextColor(colors.white)
  97. mon.write("Active: ")
  98. mon.setTextColor(colors.lime)
  99. mon.write(turbine3.getActive())
  100.  
  101. mon.setCursorPos(1,17)
  102. mon.setTextColor(colors.white)
  103. mon.write("RF/T: ")
  104. mon.setTextColor(colors.lime)
  105. mon.write(math.floor(turbine3.getEnergyProducedLastTick()))
  106.  
  107. mon.setCursorPos(1,18)
  108. mon.setTextColor(colors.white)
  109. mon.write("RF Stored: ")
  110. mon.setTextColor(colors.lime)
  111. mon.write(math.floor(turbine3.getEnergyStored()))
  112.  
  113. mon.setCursorPos(1,19)
  114. mon.setTextColor(colors.white)
  115. mon.write("Rotor Speed: ")
  116. mon.setTextColor(colors.lime)
  117. mon.write(math.floor(turbine3.getRotorSpeed()))
  118.  
  119. mon.setCursorPos(1,20)
  120. mon.setTextColor(colors.white)
  121. mon.write("Fluid Rate: ")
  122. mon.setTextColor(colors.lime)
  123. mon.write(math.floor(turbine3.getInputAmount()))
  124. -- End Turbine3
  125.  
  126.  
  127. -- Begin Turbine4
  128.  
  129. mon.setCursorPos(1,22)
  130. mon.setTextColor(colors.white)
  131. mon.write("Turbine #: ")
  132. mon.setTextColor(colors.lime)
  133. mon.write("4")
  134.  
  135. mon.setCursorPos(1,23)
  136. mon.setTextColor(colors.white)
  137. mon.write("Active: ")
  138. mon.setTextColor(colors.lime)
  139. mon.write(turbine4.getActive())
  140.  
  141. mon.setCursorPos(1,24)
  142. mon.setTextColor(colors.white)
  143. mon.write("RF/T: ")
  144. mon.setTextColor(colors.lime)
  145. mon.write(math.floor(turbine4.getEnergyProducedLastTick()))
  146.  
  147. mon.setCursorPos(1,25)
  148. mon.setTextColor(colors.white)
  149. mon.write("RF Stored: ")
  150. mon.setTextColor(colors.lime)
  151. mon.write(math.floor(turbine4.getEnergyStored()))
  152.  
  153. mon.setCursorPos(1,26)
  154. mon.setTextColor(colors.white)
  155. mon.write("Rotor Speed: ")
  156. mon.setTextColor(colors.lime)
  157. mon.write(math.floor(turbine4.getRotorSpeed()))
  158.  
  159. mon.setCursorPos(1,27)
  160. mon.setTextColor(colors.white)
  161. mon.write("Fluid Rate: ")
  162. mon.setTextColor(colors.lime)
  163. mon.write(math.floor(turbine4.getInputAmount()))
  164. -- End Turbine4
  165.  
  166. sleep(1)
  167. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement