Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Setup and variables
- detector = peripheral.wrap("right") --Defines the Detector on the right
- range = 32 --CHANGE ME TO 32 (2 chunks)
- redstonesides = {"left"} --Sides to output signal to.
- sleeptime = 36000 --CHANGE ME TO 36000 (ten minutes)
- --Functions--
- function playersNearby(var)
- local near = detector.isPlayersInRange(var)
- return near
- end
- function setSides(sides, var)
- for i=1, #sides do
- rs.setOutput(sides[i], var)
- end
- end
- function growWill()
- while true do
- if playersNearby(range) then
- setSides(redstonesides, true)
- else
- setSides(redstonesides, false)
- end
- sleep(sleeptime)
- end
- end
- --Program body--
- growWill()
Advertisement
Add Comment
Please, Sign In to add comment