View difference between Paste ID: qDDWPFt1 and bbsWQryk
SHOW: | | - or go back to the newest paste.
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 x > 2 and x < 12 and y == 8 then
124+
if pigmanDef then
125
  m.setTextColor(colors.white)
126
  m.write("(")
127
  m.setTextColor(colors.red)
128
  m.write("Vyp")
129-
if x > 2 and x < 7 and y == 10 then
129+
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