theeboris

turtle tracker

Jul 24th, 2013
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.86 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1,1)
  3. print("Enter the turtle ID please:")
  4. turleID = tonumber(read())
  5. if type(turleID) == "number" then
  6.     print("Thanks, now I will wait on a rednet signal from your turtle...")
  7.  else
  8.     print("Please enter a number")
  9.     return
  10. end
  11. connect = function()
  12.     for _,s in pairs(rs.getSides()) do
  13.         if peripheral.isPresent(s) and peripheral.getType(s) == "modem" and peripheral.call( s, "isWireless" ) then
  14.             rednet.open(s)
  15.             return true
  16.        end
  17.     end
  18.     print("No modem found")
  19.     return
  20. end
  21. connect()
  22. while true do
  23.    
  24.     count = 0
  25.     while true do
  26.         if count == 6 then
  27.             count = 0
  28.             clear = true
  29.         end
  30.         local senderId, message, distance = rednet.receive()
  31.         if clear == true then
  32.             term.setCursorPos(1,1)
  33.             term.clear()
  34.             clear = false
  35.         end
  36.         if senderId == turleID then
  37.             print(""..message)
  38.             count = count+1
  39.         end
  40.     end
  41. end
Advertisement
Add Comment
Please, Sign In to add comment