Guest User

Turtle

a guest
Jun 26th, 2015
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.63 KB | None | 0 0
  1. rednet.open("left")
  2.   local i = 1
  3.   repeat
  4.     local sEvent, param = os.pullEvent("key")
  5.     if sEvent == "key" then
  6.       if param == 17 then
  7.         rednet.send(5,"forwards")
  8.         print("Sending go forwards message!")
  9.         p0,message = rednet.receive(1)
  10.         if p0 == nil then
  11.           print("Message not received.")
  12.           end
  13.         if message == "forwards" then
  14.           print("Message was received.")
  15.           end
  16.         end
  17.       if param == 30 then
  18.         rednet.send(5,"left")
  19.         print("Sending turn left message!")
  20.         p0,message = rednet.receive(1)
  21.         if p0 == nil then
  22.           print("Message not received.")
  23.           end
  24.         if message == "left" then
  25.           print("Message was received.")
  26.           end
  27.         end
  28.       if param == 32 then
  29.         rednet.send(5,"right")
  30.         print("Sending turn right message!")
  31.         p0,message = rednet.receive(1)
  32.         if p0 == nil then
  33.           print("Message not received.")
  34.           end
  35.         if message == "right" then
  36.           print("Message was received.")
  37.           end
  38.       if param == 31 then
  39.         rednet.send(5,"back")
  40.         print("Sending go backwards message!")
  41.         p0,message = rednet.receive(1)
  42.         if p0 == nil then
  43.           print("Message not received.")
  44.           end
  45.         if message ==  "back" then
  46.           print("Message was received.")
  47.           end
  48.         end
  49.        if param == 16 then
  50.          print("Exiting Turtle controlling mode.")
  51.          i=i+1        
  52.        end
  53.       end
  54.         sleep(.2)
  55.        end
  56.      until i == 2
Advertisement
Add Comment
Please, Sign In to add comment