itssnowing

Untitled

Jul 15th, 2021
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. --Setup and variables
  2. detector = peripheral.wrap("right") --Defines the Detector on the right
  3. range = 32 --CHANGE ME TO 32 (2 chunks)
  4. redstonesides = {"left"} --Sides to output signal to.
  5. sleeptime = 36000 --CHANGE ME TO 36000 (ten minutes)
  6.  
  7. --Functions--
  8. function playersNearby(var)
  9. local near = detector.isPlayersInRange(var)
  10. print("Day " .. os.day() .. ": Found player nearby. Enabling Will collection.")
  11. return near
  12. end
  13.  
  14. function setSides(sides, var)
  15. for i=1, #sides do
  16. rs.setOutput(sides[i], var)
  17. end
  18. end
  19.  
  20. function growWill()
  21. while true do
  22. if playersNearby(range) then
  23. setSides(redstonesides, true)
  24. else
  25. setSides(redstonesides, false)
  26. end
  27. sleep(sleeptime)
  28. end
  29. end
  30.  
  31. --Program body--
  32. growWill()
  33.  
  34.  
  35.  
  36.  
Advertisement
Add Comment
Please, Sign In to add comment