View difference between Paste ID: pa6ASJb5 and wvG8VHd7
SHOW: | | - or go back to the newest paste.
1
setDistance = 5
2-
sensorSide = "right"
2+
sensorSide = "left"
3-
breakSide = "bottom"
3+
breakSide = "top"
4
5
p = peripheral.wrap(sensorSide)
6-
m = peripheral.wrap("top")
6+
7
s = false
8
l = false
9
10
rednet.open("right")
11-
rednet.open("back")
11+
12
13
while true do
14
	t = p.getNearbyPlayers()
15
	for i = 1, #t do
16-
	m.clear()
16+
17-
	m.setCursorPos(1,1)
17+
18-
	m.write("Rocks Inc Security Tracer")
18+
19
				l = false
20-
		m.setCursorPos(1,i+1)
20+
21-
		m.write(t[i].player.." : "..t[i].distance)
21+
22
				if a then
23
					if l then
24
						l = true
25
						rednet.broadcast("targetOutOfRange")
26
					end
27
				end
28
			end
29
		end
30
	end
31
	if (a) then
32
		if (s) then
33
			s = false
34
			rs.setOutput("left", true)
35
		else
36
			s = true
37
			rs.setOutput("left", false)
38
		end
39
	end
40
	if (rs.getInput(breakSide)) then
41
		a = false
42
		s = false
43
		l = false
44
		rs.setOutput("left", false)
45
		rednet.broadcast("alarmOff")
46
	end
47
	sleep(0.15)
48
end