Advertisement
krejcar25

spawnerMonitor_v0.3

Apr 28th, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sleep(5)
  2. if rs.testBundledInput("bottom", colors.lightBlue) then
  3.   rs.setBundledOutput("bottom", colors.combine(rs.getBundledInput("bottom"), colors.white))
  4.   blazeDef=true
  5. end
  6. if rs.testBundledInput("bottom", colors.yellow) then
  7.   rs.setBundledOutput("bottom", colors.combine(rs.getBundledInput("bottom"), colors.orange))
  8.   enderDef=true
  9. end
  10. if rs.testBundledInput("bottom", colors.lime) then
  11.   rs.setBundledOutput("bottom", colors.combine(rs.getBundledInput("bottom"), colors.magenta))
  12.   pigmanDef=true
  13. end
  14. shell.run("dvere")
  15. sleep(2)
  16. while(true) do
  17. m = peripheral.wrap("top")
  18.  
  19. m.clear()
  20. --NADPIS
  21. m.setTextScale(1)
  22. m.setCursorPos(19,1)
  23. m.setBackgroundColor(colors.yellow)
  24. m.setTextColor(1024)
  25. m.write(" Stav spawneru ")
  26. --Blaze
  27. m.setCursorPos(1,2)
  28. m.setBackgroundColor(colors.black)
  29. m.setTextColor(colors.white)
  30. m.write("*")
  31. m.setTextColor(colors.orange)
  32. m.write("Blaze")
  33. m.setTextColor(colors.white)
  34. m.write(": ")
  35. m.setCursorPos(24,2)
  36. if rs.testBundledInput("bottom", colors.white) then
  37.   m.setTextColor(colors.red)
  38.   m.write("Vypnuto")
  39. else
  40.   m.setTextColor(colors.lime)
  41.   m.write("Zapnuto")
  42. end
  43. if blazeDef then
  44.   m.setTextColor(colors.white)
  45.   m.write("(")
  46.   m.setTextColor(colors.red)
  47.   m.write("Vyp")
  48.   m.setTextColor(colors.white)
  49.   m.write(")")
  50. else
  51.   m.setTextColor(colors.white)
  52.   m.write("(")
  53.   m.setTextColor(colors.lime)
  54.   m.write("Zap")
  55.   m.setTextColor(colors.white)
  56.   m.write(")")
  57. end
  58. --Enderman
  59. m.setCursorPos(1,4)
  60. m.setBackgroundColor(colors.black)
  61. m.setTextColor(colors.orange)
  62. m.write("*")
  63. m.setTextColor(colors.blue)
  64. m.write("Enderman")
  65. m.setTextColor(colors.white)
  66. m.write(": ")
  67. m.setCursorPos(24,4)
  68. if rs.testBundledInput("bottom", colors.orange) then
  69.   m.setTextColor(colors.red)
  70.   m.write("Vypnuto")
  71. else
  72.   m.setTextColor(colors.lime)
  73.   m.write("Zapnuto")
  74. end
  75. if enderDef then
  76.   m.setTextColor(colors.white)
  77.   m.write("(")
  78.   m.setTextColor(colors.red)
  79.   m.write("Vyp")
  80.   m.setTextColor(colors.white)
  81.   m.write(")")
  82. else
  83.   m.setTextColor(colors.white)
  84.   m.write("(")
  85.   m.setTextColor(colors.lime)
  86.   m.write("Zap")
  87.   m.setTextColor(colors.white)
  88.   m.write(")")
  89. end
  90. --Pigman
  91. m.setCursorPos(1,6)
  92. m.setBackgroundColor(colors.black)
  93. m.setTextColor(colors.magenta)
  94. m.write("*")
  95. m.setTextColor(colors.pink)
  96. m.write("Pigman")
  97. m.setTextColor(colors.white)
  98. m.write(": ")
  99. m.setCursorPos(24,6)
  100. if rs.testBundledInput("bottom", colors.magenta) then
  101.   m.setTextColor(colors.red)
  102.   m.write("Vypnuto")
  103. else
  104.   m.setTextColor(colors.lime)
  105.   m.write("Zapnuto")
  106. end
  107. --MobEssence
  108. m.setCursorPos(1,8)
  109. m.setBackgroundColor(colors.black)
  110. m.setTextColor(colors.red)
  111. m.write("*")
  112. m.setTextColor(colors.green)
  113. m.write("MobEssence")
  114. m.setTextColor(colors.white)
  115. m.write(": ")
  116. m.setCursorPos(24,8)
  117. if rs.testBundledInput("bottom", colors.red) then
  118.   m.setTextColor(colors.red)
  119.   m.write("Vypnuto")
  120. else
  121.   m.setTextColor(colors.lime)
  122.   m.write("Zapnuto")
  123. end
  124. if pigmanDef then
  125.   m.setTextColor(colors.white)
  126.   m.write("(")
  127.   m.setTextColor(colors.red)
  128.   m.write("Vyp")
  129.   m.setTextColor(colors.white)
  130.   m.write(")")
  131. else
  132.   m.setTextColor(colors.white)
  133.   m.write("(")
  134.   m.setTextColor(colors.lime)
  135.   m.write("Zap")
  136.   m.setTextColor(colors.white)
  137.   m.write(")")
  138. end
  139. --Dvere
  140. m.setCursorPos(1,10)
  141. m.setBackgroundColor(colors.black)
  142. m.setTextColor(colors.black)
  143. m.write("*")
  144. m.setTextColor(colors.gray)
  145. m.write("Dvere")
  146. m.setTextColor(colors.white)
  147. m.write(": ")
  148. m.setCursorPos(24,10)
  149. if rs.testBundledInput("bottom", colors.black) then
  150.   m.setTextColor(colors.lime)
  151.   m.write("Zavreny")
  152. else
  153.   m.setTextColor(colors.red)
  154.   m.write("Otevreny")
  155. end
  156. m.setTextColor(colors.lightGray)
  157. m.setCursorPos(24,12)
  158. m.write("Obnovit")
  159.  
  160. event, side, x, y = os.pullEvent("monitor_touch")
  161. if x > 1 and x < 12 and y == 8 then
  162.   shell.run("clear")
  163.   shell.run("svetla")
  164.   sleep(2)
  165. end
  166. if x > 1 and x < 7 and y == 10 then
  167.   shell.run("clear")
  168.   shell.run("dvere")
  169.   sleep(2)
  170. end
  171. if x > 1 and x < 7 and y == 2 then
  172.   if rs.testBundledInput("bottom", colors.white)==false then
  173.     rs.setBundledOutput("bottom", colors.combine(rs.getBundledInput("bottom"), colors.white))
  174.   else
  175.     rs.setBundledOutput("bottom", rs.getBundledInput("bottom")-1)
  176.   end
  177. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement