guusvanwalstijn

Untitled

Nov 12th, 2013
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. mouseWidth = 0
  2. mouseHeight = 0
  3.  
  4. monitor = peripheral.wrap("top")
  5.  
  6. monitor.clear()
  7.  
  8. monitor.setCursorPos(1,1)
  9.  
  10. w,h=monitor.getSize()
  11.  
  12. print(w)
  13. print(h)
  14.  
  15. monitor.setBackgroundColour((colours.lime))
  16.  
  17. monitor.setCursorPos(20,5)
  18.  
  19. monitor.write(" RULES ")
  20.  
  21. monitor.setCursorPos(20,10)
  22.  
  23. monitor.write(" STAFF ")
  24.  
  25. monitor.setBackgroundColour((colours.black))
  26.  
  27. function rules()
  28.  
  29. monitor.setBackgroundColour((colours.lime))
  30. monitor.clear()
  31. monitor.setCursorPos(20,5)
  32.  
  33. monitor.write(" 1. No griefing ")
  34. monitor.setCursorPos(20,8)
  35. monitor.write(" 2. No duplication/glitch/exploits ")
  36. monitor.setCursorPos(20,11)
  37. monitor.write(" 3. Be nice, no offensive language ")
  38. monitor.setCursorPos(20,14)
  39. monitor.write(" 4. Other standard rules ")
  40. sleep(1)
  41. monitor.setCursorPos(20,17)
  42. monitor.write(" Go back in 9")
  43. sleep(1)
  44. monitor.setCursorPos(20,17)
  45. monitor.write(" Go back in 8")
  46. sleep(1)
  47. monitor.setCursorPos(20,17)
  48. monitor.write(" Go back in 7")
  49. sleep(1)
  50. monitor.setCursorPos(20,17)
  51. monitor.write(" Go back in 6")
  52. sleep(1)
  53. monitor.setCursorPos(20,17)
  54. monitor.write(" Go back in 5")
  55. sleep(1)
  56. monitor.setCursorPos(20,17)
  57. monitor.write(" Go back in 4")
  58. sleep(1)
  59. monitor.setCursorPos(20,17)
  60. monitor.write(" Go back in 3")
  61. sleep(1)
  62. monitor.setCursorPos(20,17)
  63. monitor.write(" Go back in 2")
  64. sleep(1)
  65. monitor.setCursorPos(20,17)
  66. monitor.write(" Go back in 1")
  67. sleep(1)
  68. shell.run("menu")
  69. end
  70.  
  71. function staff()
  72.  
  73. monitor.setBackgroundColour((colours.lime))
  74. monitor.clear()
  75. monitor.setCursorPos(20,5)
  76.  
  77. monitor.write(" owner - alexmaster50 ")
  78. monitor.setCursorPos(20,8)
  79. monitor.write(" co-owner - guusje4525 ")
  80. monitor.setCursorPos(20,10)
  81. monitor.write(" co-owner - ewart4fun ")
  82. monitor.setCursorPos(20,13)
  83. monitor.write(" head-admin - undead09 ")
  84. sleep(1)
  85. monitor.setCursorPos(20,17)
  86. monitor.write(" Go back in 9")
  87. sleep(1)
  88. monitor.setCursorPos(20,17)
  89. monitor.write(" Go back in 8")
  90. sleep(1)
  91. monitor.setCursorPos(20,17)
  92. monitor.write(" Go back in 7")
  93. sleep(1)
  94. monitor.setCursorPos(20,17)
  95. monitor.write(" Go back in 6")
  96. sleep(1)
  97. monitor.setCursorPos(20,17)
  98. monitor.write(" Go back in 5")
  99. sleep(1)
  100. monitor.setCursorPos(20,17)
  101. monitor.write(" Go back in 4")
  102. sleep(1)
  103. monitor.setCursorPos(20,17)
  104. monitor.write(" Go back in 3")
  105. sleep(1)
  106. monitor.setCursorPos(20,17)
  107. monitor.write(" Go back in 2")
  108. sleep(1)
  109. monitor.setCursorPos(20,17)
  110. monitor.write(" Go back in 1")
  111. sleep(1)
  112. shell.run("menu")
  113. end
  114.  
  115.  
  116. function checkClickPosition()
  117. if mouseWidth > 15 and mouseWidth < 25 and mouseHeight == 5 then
  118.  
  119. rules()
  120.  
  121. elseif mouseWidth > 15 and mouseWidth < 25 and mouseHeight == 10 then
  122.  
  123. staff()
  124.  
  125. end
  126. end
  127.  
  128.  
  129. repeat
  130.  
  131.  
  132. event,p1,p2,p3 = os.pullEvent()
  133.  
  134.  
  135. if event=="monitor_touch" then
  136.  
  137.  
  138. mouseWidth = p2 -- sets mouseWidth
  139. mouseHeight = p3 -- and mouseHeight
  140. checkClickPosition() -- this runs our function
  141.  
  142. end
  143.  
  144. until event=="char" and p1==("x")
Advertisement
Add Comment
Please, Sign In to add comment