SHOW:
|
|
- or go back to the newest paste.
1 | - | sle = 2 |
1 | + | sle = 20 |
2 | shell.run("clear") | |
3 | os.loadAPI("ocs/apis/sensor") | |
4 | - | sen = sensor.wrap("left") |
4 | + | sen = sensor.wrap("top") |
5 | - | state = false |
5 | + | rednet.open("left") |
6 | - | while true do |
6 | + | wert = 0 |
7 | ||
8 | - | x = 15 |
8 | + | function a() |
9 | - | y = 0 |
9 | + | term.setCursorPos(1,1) |
10 | - | z = -3 |
10 | + | print("Alles in ausreichenden Mengen vorhanden") |
11 | end | |
12 | - | s = sen.getTargets() |
12 | + | |
13 | - | function getS() |
13 | + | term.clear() |
14 | - | for v, k in pairs(s) do |
14 | + | s = sen.getTargets() |
15 | - | if k.Name == "ME Wireless Access Point" then |
15 | + | function getS() |
16 | - | target = v |
16 | + | for v, k in pairs(s) do |
17 | if k.Name == "ME Wireless Access Point" then | |
18 | target = v | |
19 | - | return target |
19 | + | end |
20 | end | |
21 | return target | |
22 | - | f = getS() |
22 | + | |
23 | - | |
23 | + | f = getS() |
24 | - | s1 = sen.getTargetDetails(target) |
24 | + | s1 = sen.getTargetDetails(target) |
25 | - | for v, k in pairs(s1.Items) do |
25 | + | for v, k in pairs(s1.Items) do --1 |
26 | - | if k.Name == "UU-Matter" then |
26 | + | if k.Name == "Cobblestone" then |
27 | - | if state == false then |
27 | + | number = k.Size |
28 | - | temp1 = k.Size |
28 | + | if k.Size <= 10000 then |
29 | - | state = true |
29 | + | rednet.send(8204,1) |
30 | - | elseif state == true then |
30 | + | print("stellt "..k.Name.." her") |
31 | - | temp2 = k.Size |
31 | + | else |
32 | - | calc = temp2-temp1 |
32 | + | a() |
33 | - | term.clear() |
33 | + | end |
34 | - | term.setCursorPos(1,1) |
34 | + | end |
35 | - | print("UU-Matter in der letzten 2 Sekunden: "..calc) |
35 | + | |
36 | - | print("UU-Matter: "..k.Size) |
36 | + | for v, k in pairs(s1.Items) do --2 |
37 | - | print("-------------------------------------") |
37 | + | if k.Name == "Stone" then |
38 | - | state = false |
38 | + | number = k.Size |
39 | - | else |
39 | + | if k.Size <= 10000 then |
40 | - | print("Error(1)") |
40 | + | rednet.send(8204,2) |
41 | - | end |
41 | + | print("stellt "..k.Name.." her") |
42 | - | end |
42 | + | else |
43 | a() | |
44 | end | |
45 | end | |
46 | - | for v, k in pairs(s1.Items) do |
46 | + | |
47 | - | if k.Name == "High Voltage Solar Array" then |
47 | + | for v, k in pairs(s1.Items) do --3 |
48 | - | if state == false then |
48 | + | if k.Name == "Glass" then |
49 | - | temp1 = k.Size |
49 | + | number = k.Size |
50 | - | state = true |
50 | + | if k.Size <= 10000 then |
51 | - | elseif state == true then |
51 | + | rednet.send(8204,3) |
52 | - | temp2 = k.Size |
52 | + | print("stellt "..k.Name.." her") |
53 | - | calc = temp2-temp1 |
53 | + | else |
54 | - | print("hvs in der letzten 2 Sekunden: "..calc) |
54 | + | a() |
55 | - | print("UU-Matter: "..k.Size) |
55 | + | end |
56 | - | print("-------------------------------------") |
56 | + | end |
57 | - | state = false |
57 | + | |
58 | - | else |
58 | + | for v, k in pairs(s1.Items) do --4 |
59 | - | print("Error(1)") |
59 | + | if k.Name == "Grass Block" then |
60 | - | end |
60 | + | number = k.Size |
61 | - | end |
61 | + | if k.Size <= 10000 then |
62 | rednet.send(8204,4) | |
63 | print("stellt "..k.Name.." her") | |
64 | - | sleep(sle) |
64 | + | else |
65 | - | end |
65 | + | a() |
66 | end | |
67 | end | |
68 | end | |
69 | for v, k in pairs(s1.Items) do --5 | |
70 | if k.Name == "Moss Stone" then | |
71 | number = k.Size | |
72 | if k.Size <= 10000 then | |
73 | rednet.send(8204,5) | |
74 | print("stellt "..k.Name.." her") | |
75 | else | |
76 | a() | |
77 | end | |
78 | end | |
79 | end | |
80 | for v, k in pairs(s1.Items) do --6 | |
81 | if k.Name == "Sandstone" then | |
82 | number = k.Size | |
83 | if k.Size <= 10000 then | |
84 | rednet.send(8204,6) | |
85 | print("stellt "..k.Name.." her") | |
86 | else | |
87 | a() | |
88 | end | |
89 | end | |
90 | end | |
91 | for v, k in pairs(s1.Items) do --7 | |
92 | if k.Name == "Snow" then | |
93 | number = k.Size | |
94 | if k.Size <= 10000 then | |
95 | rednet.send(8204,7) | |
96 | print("stellt "..k.Name.." her") | |
97 | else | |
98 | a() | |
99 | end | |
100 | end | |
101 | end | |
102 | for v, k in pairs(s1.Items) do --8 | |
103 | if k.Name == "Water Still" then | |
104 | number = k.Size | |
105 | if k.Size <= 2000 then | |
106 | rednet.send(8204,8) | |
107 | print("stellt "..k.Name.." her") | |
108 | else | |
109 | a() | |
110 | end | |
111 | end | |
112 | end | |
113 | for v, k in pairs(s1.Items) do --9 | |
114 | if k.Name == "Lava Still" then | |
115 | number = k.Size | |
116 | if k.Size <= 2000 then | |
117 | rednet.send(8204,9) | |
118 | print("stellt "..k.Name.." her") | |
119 | else | |
120 | a() | |
121 | end | |
122 | end | |
123 | end | |
124 | for v, k in pairs(s1.Items) do --10 | |
125 | if k.Name == "Iron Ore" then | |
126 | number = k.Size | |
127 | if k.Size <= 5000 then | |
128 | rednet.send(8204,10) | |
129 | print("stellt "..k.Name.." her") | |
130 | else | |
131 | a() | |
132 | end | |
133 | end | |
134 | end | |
135 | for v, k in pairs(s1.Items) do --11 | |
136 | if k.Name == "Gold Ore" then | |
137 | number = k.Size | |
138 | if k.Size <= 5000 then | |
139 | rednet.send(8204,11) | |
140 | print("stellt "..k.Name.." her") | |
141 | else | |
142 | a() | |
143 | end | |
144 | end | |
145 | end | |
146 | for v, k in pairs(s1.Items) do --12 | |
147 | if k.Name == "Obsidian" then | |
148 | number = k.Size | |
149 | if k.Size <= 10000 then | |
150 | rednet.send(8204,12) | |
151 | print("stellt "..k.Name.." her") | |
152 | else | |
153 | a() | |
154 | end | |
155 | end | |
156 | end | |
157 | for v, k in pairs(s1.Items) do --13 | |
158 | if k.Name == "Netherrack" then | |
159 | number = k.Size | |
160 | if k.Size <= 1500 then | |
161 | rednet.send(8204,13) | |
162 | print("stellt "..k.Name.." her") | |
163 | else | |
164 | a() | |
165 | end | |
166 | end | |
167 | end | |
168 | for v, k in pairs(s1.Items) do --14 | |
169 | if k.Name == "Glowstone" then | |
170 | number = k.Size | |
171 | if k.Size <= 10000 then | |
172 | rednet.send(8204,14) | |
173 | print("stellt "..k.Name.." her") | |
174 | else | |
175 | a() | |
176 | end | |
177 | end | |
178 | end | |
179 | for v, k in pairs(s1.Items) do --15 | |
180 | if k.Name == "Oak Wood" then | |
181 | number = k.Size | |
182 | if k.Size <= 10000 then | |
183 | rednet.send(8204,15) | |
184 | print("stellt "..k.Name.." her") | |
185 | else | |
186 | a() | |
187 | end | |
188 | end | |
189 | end | |
190 | for v, k in pairs(s1.Items) do --16 | |
191 | if k.Name == "Cactus" then | |
192 | number = k.Size | |
193 | if k.Size <= 5000 then | |
194 | rednet.send(8204,16) | |
195 | print("stellt "..k.Name.." her") | |
196 | else | |
197 | a() | |
198 | end | |
199 | end | |
200 | end | |
201 | for v, k in pairs(s1.Items) do --17 | |
202 | if k.Name == "Vines" then | |
203 | number = k.Size | |
204 | if k.Size <= 1500 then | |
205 | rednet.send(8204,17) | |
206 | print("stellt "..k.Name.." her") | |
207 | else | |
208 | a() | |
209 | end | |
210 | end | |
211 | end | |
212 | for v, k in pairs(s1.Items) do --18 | |
213 | if k.Name == "Wool" then | |
214 | number = k.Size | |
215 | if k.Size <= 10000 then | |
216 | rednet.send(8204,18) | |
217 | print("stellt "..k.Name.." her") | |
218 | else | |
219 | a() | |
220 | end | |
221 | end | |
222 | end | |
223 | ||
224 | term.setTextColor(colors.lime) | |
225 | for i = 20,1,-1 do | |
226 | term.setCursorPos(1,2) | |
227 | print(i.." ") | |
228 | sleep(0.9) | |
229 | end | |
230 | ||
231 | os.reboot() | |
232 |