Kodos

y u no work

Jun 28th, 2014
424
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.99 KB | None | 0 0
  1. local component = require("component")
  2. local colors = require("colors")
  3. local term = require("term")
  4.  
  5. local reactor = component.br_reactor
  6. local gpu = component.gpu
  7.  
  8. while true do
  9. --Reactor Status:
  10. status = reactor.getActive()
  11. if status == true then
  12. term.setCursor(1,1)
  13. gpu.setForeground(colors.green)
  14. gpu.setBackground(colors.black)
  15. term.write("Reactor Active")
  16. end
  17. if status == false then
  18. term.setCursor(1,1)
  19. gpu.setForeground(colors.red)
  20. gpu.setBackground(colors.black)
  21. term.write("Reactor Inactive")
  22. end
  23.  
  24. --Resetting Colors
  25. gpu.setForeground(colors.white)
  26. gpu.setBackground(colors.black)
  27.  
  28. --Check Core Temperature:
  29. ftemp = reactor.getFuelTemperature()
  30. if ftemp > 1 then
  31. term.setCursor(1,3)
  32. term.write("Core Temp: "..ftemp)
  33. end
  34.  
  35. --Check Casing Temperature:
  36. ctemp = reactor.getCasingTemperature()
  37. if ctemp > 1 then
  38. term.setCursor(1,4)
  39. term.write("Casing Temp: "..ctemp)
  40. end
  41.  
  42. --Check Fuel and Waste Amounts:
  43. famount = reactor.getFuelAmount()
  44. wamount = reactor.getWasteAmount()
  45. if famount > -1 then
  46. term.setCursor(1,5)
  47. term.write("Fuel Amount: "..famount)
  48. end
  49. if wamount > -1 then
  50. term.setCursor(1,6)
  51. term.write("Waste Amount: "..wamount)
  52. end
  53.  
  54. --Check Fuel Consumption:
  55. fconsump = reactor.getFuelConsumedLastTick()
  56. if fconsump > -1 then
  57. term.setCursor(1,9)
  58. term.write("Fuel Consumption (mB/t): "..fconsump)
  59. end
  60.  
  61. --Energy termitor:
  62. energy = reactor.getEnergyProducedLastTick()
  63. if energy > -1 then
  64. term.setCursor(1,10)
  65. term.write("Energy Production (RF/t): "..energy)
  66. end
  67.  
  68. --Control Rod Positions:
  69. crp = reactor.getControlRodLevel(1)
  70. if crp > -1 then
  71. term.setCursor(1,7)
  72. term.write("Control Rod Level(%): "..crp)
  73. end
  74.  
  75. --Fuel Reactivity:
  76. fuelr = reactor.getFuelReactivity()
  77. if fuelr > -1 then
  78. term.setCursor(1,8)
  79. term.write("Fuel Reactivity (%): "..fuelr)
  80. end
  81.  
  82. --Reactor On/Off:
  83. if reactor.getEnergyStored() < 9900000 then
  84. reactor.setActive(true)
  85. end
  86. if reactor.getEnergyStored() > 9900000 then
  87. reactor.setActive(false)
  88. end
  89.  
  90. os.sleep(1)
  91. term.clear()
  92. end
Advertisement
Add Comment
Please, Sign In to add comment