LivioBrunner

Receiver

Sep 28th, 2013
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. rednet.open("top")
  2. local frontc = 0
  3. local backc = 0
  4. local leftc = 0
  5. local rightc = 0
  6. term.clear()
  7. term.setCursorPos(1,1)
  8. while true do
  9. local senderId, message, distance = rednet.receive()
  10. print(message)
  11. if message == "front" then
  12. frontc = frontc + 1
  13. if frontc > 1 then
  14. rs.setOutput("front", false)
  15. frontc = 0
  16. else
  17. rs.setOutput("front", true)
  18. end
  19. elseif message == "back" then
  20. backc = backc + 1
  21. if backc > 1 then
  22. rs.setOutput("back", false)
  23. backc = 0
  24. else
  25. rs.setOutput("back", true)
  26. end
  27. elseif message == "right" then
  28. rightc = rightc + 1
  29. if rightc > 1 then
  30. rs.setOutput(message, false)
  31. rightc = 0
  32. else
  33. rs.setOutput(message, true)
  34. end
  35. elseif message == "left" then
  36. leftc = leftc + 1
  37. if leftc > 1 then
  38. rs.setOutput(message, false)
  39. leftc = 0
  40. else
  41. rs.setOutput(message, true)
  42. end
  43. end
  44. end
Advertisement
Add Comment
Please, Sign In to add comment