gknova61

Robot Fleet (Server)

Oct 4th, 2012
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.52 KB | None | 0 0
  1. rednet.open("top")
  2. rednet.broadcast("reset ID")
  3. highID = 0
  4. c = 0
  5. while c != nil do
  6. c = 0
  7. I,m,d = rednet.receive(5)
  8. c = m
  9. if c > highID then
  10. highID = c
  11. end
  12. end
  13. while true do
  14. r = io.read()
  15. if r = "add turtle" then
  16. I,m = rednet.receive()
  17. if m = "getturtleID" then
  18. highID = highID + 1
  19. rednet.send(I, highID)
  20. end
  21. end
  22. if r = "report in" then
  23. rednet.broadcast("report in")
  24. for ts = 0,highID do
  25. I,m = rednet.receive()
  26. print(m)
  27. end
  28. end
  29. else if r != "add turtle" and r != "report in" then
  30. rednet.broadcast(r)
  31. end
  32. end
Advertisement
Add Comment
Please, Sign In to add comment