Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --os.pullEvent()
- -- event = "rednet_message"
- -- p1 = senderID
- -- p2 = message
- -- p3 = distance
- ------------------------------
- kom=""
- turtle.select(1)
- function handshake()
- rednet.open("right")
- rednet.send(248,"ok")
- rednet.close("right")
- end
- function listen()
- local temp=""
- rednet.open("right")
- repeat
- local event,p1,p2,p3 = os.pullEvent()
- if event=="rednet_message" then
- print("RS EVENT! Sender= "..p1.." Message= "..p2)
- end
- temp=p2
- until event == "rednet_message" and p1 == 248
- rednet.close("right")
- return temp
- end
- function comm(temp)
- if temp == "down" then
- turtle.suckDown(1)
- turtle.turnRight()
- turtle.drop()
- turtle.turnLeft()
- end
- if temp == "left" then
- turtle.turnLeft()
- turtle.suck(1)
- turtle.turnRight()
- turtle.turnRight()
- turtle.drop()
- turtle.turnLeft()
- end
- if temp == "front" then
- turtle.suck(1)
- turtle.turnRight()
- turtle.drop()
- turtle.turnLeft()
- end
- if temp == "back" then
- turtle.turnRight()
- turtle.turnRight()
- turtle.suck(1)
- turtle.turnLeft()
- turtle.drop(1)
- turtle.turnLeft()
- end
- end
- while true do
- kom = listen()
- handshake()
- print("U said: "..kom)
- comm(kom)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement