View difference between Paste ID: WMHMSPrt and Ufmc5u1x
SHOW: | | - or go back to the newest paste.
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-
print("staff")
71+
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")