Advertisement
blauerdrache87

Turbinen Anzeige 1-4

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