View difference between Paste ID: r6sDN8sA and B75eHRm7
SHOW: | | - or go back to the newest paste.
1
mouseWidth = 0
2
mouseHeight = 0
3
4
monitor = peripheral.wrap("monitor_6")
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(" North  ")
20
21-
monitor.setCursorPos(32,10)
21+
monitor.setCursorPos(28,10)
22
23
monitor.write(" East ")
24
25
monitor.setCursorPos(12,10)
26
27
monitor.write(" West ")
28
29
monitor.setCursorPos(20,15)
30
31
monitor.write(" South ")
32
33
monitor.setBackgroundColour((colours.lime))
34
35-
function Bitems()
35+
function north()
36
rs.setOutput("back", true)
37
sleep(1)
38
os.reboot()
39
end
40
41-
monitor.write(" Nuke  ")
41+
function east()
42-
monitor.setCursorPos(20,8)
42+
rs.setOutput("right", true)
43-
monitor.write(" Force wrench  ")
43+
44-
monitor.setCursorPos(20,11)
44+
os.reboot()
45-
monitor.write(" Any explosives ")
45+
46-
monitor.setCursorPos(20,14)
46+
47-
monitor.write(" A.T.M. mystcraft  ")
47+
function south()
48
rs.setOutput("button", true)
49-
monitor.setCursorPos(20,17)
49+
50-
monitor.write(" Go back  in 9")
50+
os.reboot()
51
end
52-
monitor.setCursorPos(20,17)
52+
53-
monitor.write(" Go back  in 8")
53+
function west()
54
rs.setOutput("left", true)
55-
monitor.setCursorPos(20,17)
55+
56-
monitor.write(" Go back  in 7")
56+
os.reboot()
57
end
58-
monitor.setCursorPos(20,17)
58+
59-
monitor.write(" Go back  in 6")
59+
60
  if mouseWidth > 12 and mouseWidth < 28 and mouseHeight == 5 then
61-
monitor.setCursorPos(20,17)
61+
62-
monitor.write(" Go back  in 5")
62+
    north()
63
64-
monitor.setCursorPos(20,17)
64+
  elseif mouseWidth > 20 and mouseWidth < 35 and mouseHeight == 10 then
65-
monitor.write(" Go back  in 4")
65+
66
    east()
67-
monitor.setCursorPos(20,17)
67+
68-
monitor.write(" Go back  in 3")
68+
    elseif mouseWidth > 12 and mouseWidth < 28 and mouseHeight == 15 then
69
    
70-
monitor.setCursorPos(20,17)
70+
    south()
71-
monitor.write(" Go back  in 2")
71+
72
    elseif mouseWidth > 5 and mouseWidth < 18 and mouseHeight == 10 then
73-
monitor.setCursorPos(20,17)
73+
74-
monitor.write(" Go back  in 1")
74+
    west()
75
76-
shell.run("menu")
76+
77
end 
78
79-
function rules()
79+
80
repeat 
81
82
83
  event,p1,p2,p3 = os.pullEvent()
84
85-
monitor.write(" 1. No griefing  ")
85+
86-
monitor.setCursorPos(20,8)
86+
87-
monitor.write(" 2. No duplication/glitch/exploits  ")
87+
88-
monitor.setCursorPos(20,11)
88+
89-
monitor.write(" 3. Be nice, no offensive language ")
89+
90-
monitor.setCursorPos(20,14)
90+
91-
monitor.write(" 4. Other standard rules  ")
91+
92
     
93-
monitor.setCursorPos(20,17)
93+
94-
monitor.write(" Go back  in 9")
94+
95
until event=="char" and p1==("x")