Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- setDistance = 5
- sensorSide = "left"
- breakSide = "top"
- p = peripheral.wrap(sensorSide)
- a = false
- s = false
- l = false
- rednet.open("right")
- rednet.broadcast("trackerOnline")
- while true do
- t = p.getNearbyPlayers()
- for i = 1, #t do
- if t[i].player ~= "MCRocks999" then
- if t[i].distance < setDistance then
- a = true
- l = false
- rednet.broadcast("alarmTriggered")
- else
- if a then
- if l then
- l = true
- rednet.broadcast("targetOutOfRange")
- end
- end
- end
- end
- end
- if (a) then
- if (s) then
- s = false
- rs.setOutput("left", true)
- else
- s = true
- rs.setOutput("left", false)
- end
- end
- if (rs.getInput(breakSide)) then
- a = false
- s = false
- l = false
- rs.setOutput("left", false)
- rednet.broadcast("alarmOff")
- end
- sleep(0.15)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement