Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local modem = peripheral.find("modem")
- local WasSent = false
- modem.open(42069)
- local MovementTable = {turtle.forward(),turtle.back(),turtle.turnLeft(),turtle.turnRight()}
- local PrintTable = {"The turtle Moved forwards",
- "The turtle moved backwards",
- "The turtle turned left",
- "The turtle turned right"}
- local TransTable = {'w','s','a','d'}
- while true do
- local event, side, channel, replyChannel, message, distance = os.pullEvent("modem_message")
- if message == "break" then
- break
- end
- WasSent = false
- for i = 1, 4, 1 do
- if TransTable[i] == message then
- if message == "w" then
- turtle.forward()
- elseif message == "s" then
- turtle.back()
- elseif message == "a" then
- turtle.turnLeft()
- elseif message == "d" then
- turtle.turnRight()
- end
- modem.transmit(42069, 42069, PrintTable[i])
- WasSent = true
- break
- end
- end
- if WasSent == false then
- modem.transmit(42069, 42069, "Error")
- end
- end
- modem.close(42069)
Add Comment
Please, Sign In to add comment