Guest User

tank2

a guest
Jun 6th, 2014
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.94 KB | None | 0 0
  1. os.loadAPI("ocs/apis/sensor")
  2. os.loadAPI("ocs/apis/graph")
  3.  
  4. monitor = peripheral.wrap("top")
  5. prox = sensor.wrap("left")
  6.  
  7. monitor.setBackgroundColor(colors.black)
  8. monitor.clear()
  9. monitor.setTextColor(colors.white)
  10. term.clear()
  11. term.setCursorPos(1,1)
  12. monitor.setTextScale(1.5)
  13. monitor.setCursorPos(6,1)
  14. monitor.write("Liquid Storage Control")
  15. monitor.setCursorPos(1,2)
  16. monitor.write("-----------------------------------------------------------")
  17.  
  18.  
  19. while true do
  20. moreDetails = prox.getTargetDetails("-5,0,-3")
  21. monitor.setCursorPos(1,3)
  22. monitor.write("Tank of:")
  23. monitor.setCursorPos(10,3)
  24. monitor.write(moreDetails.Tanks[1].Name)
  25. monitor.setCursorPos(22,3)
  26. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  27.  
  28. moreDetails = prox.getTargetDetails("-5,0,-4")
  29. monitor.setCursorPos(1,4)
  30. monitor.write("Tank of:")
  31. monitor.setCursorPos(10,4)
  32. monitor.write(moreDetails.Tanks[1].Name)
  33. monitor.setCursorPos(22,4)
  34. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  35.  
  36. moreDetails = prox.getTargetDetails("-5,0,-5")
  37. monitor.setCursorPos(1,5)
  38. monitor.write("Tank of:")
  39. monitor.setCursorPos(10,5)
  40. monitor.write(moreDetails.Tanks[1].Name)
  41. monitor.setCursorPos(22,5)
  42. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  43.  
  44. moreDetails = prox.getTargetDetails("-5,0,-6")
  45. monitor.setCursorPos(1,6)
  46. monitor.write("Tank of:")
  47. monitor.setCursorPos(10,6)
  48. monitor.write(moreDetails.Tanks[1].Name)
  49. monitor.setCursorPos(22,6)
  50. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  51.  
  52. moreDetails = prox.getTargetDetails("-5,0,-7")
  53. monitor.setCursorPos(1,7)
  54. monitor.write("Tank of:")
  55. monitor.setCursorPos(10,7)
  56. monitor.write(moreDetails.Tanks[1].Name)
  57. monitor.setCursorPos(22,7)
  58. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  59.  
  60. moreDetails = prox.getTargetDetails("5,0,-3")
  61. monitor.setCursorPos(1,8)
  62. monitor.write("Tank of:")
  63. monitor.setCursorPos(10,8)
  64. monitor.write(moreDetails.Tanks[1].Name)
  65. monitor.setCursorPos(22,8)
  66. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  67.  
  68. moreDetails = prox.getTargetDetails("5,0,-4")
  69. monitor.setCursorPos(1,9)
  70. monitor.write("Tank of:")
  71. monitor.setCursorPos(10,9)
  72. monitor.write(moreDetails.Tanks[1].Name)
  73. monitor.setCursorPos(22,9)
  74. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  75.  
  76. moreDetails = prox.getTargetDetails("5,0,-5")
  77. monitor.setCursorPos(1,10)
  78. monitor.write("Tank of:")
  79. monitor.setCursorPos(10,10)
  80. monitor.write(moreDetails.Tanks[1].Name)
  81. monitor.setCursorPos(22,10)
  82. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  83.  
  84. moreDetails = prox.getTargetDetails("5,0,-6")
  85. monitor.setCursorPos(1,11)
  86. monitor.write("Tank of:")
  87. monitor.setCursorPos(10,11)
  88. monitor.write(moreDetails.Tanks[1].Name)
  89. monitor.setCursorPos(22,11)
  90. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  91.  
  92. moreDetails = prox.getTargetDetails("5,0,-7")
  93. monitor.setCursorPos(1,12)
  94. monitor.write("Tank of:")
  95. monitor.setCursorPos(10,12)
  96. monitor.write(moreDetails.Tanks[1].Name)
  97. monitor.setCursorPos(22,12)
  98. monitor.write(moreDetails.Tanks[1].Amount.."mB")
  99.  
  100.  
  101. end
Advertisement
Add Comment
Please, Sign In to add comment