Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- m = peripheral.find("modem")
- m.open(200)
- ms = ""
- comn = {"forward","back","right","left","up","down"}
- if fs.exists("AF") then
- os.loadAPI("AF")
- key = AF.getkey("123456789")
- else
- shell.run("pastebin","get","KC7uE6ZP","AF")
- os.loadAPI("AF")
- key = AF.getkey("123456789")
- end
- write("enter channel: ")
- inp = read()
- if type(tonumber(inp)) == "number" then
- m.open(tonumber(inp))
- else
- error("not value")
- end
- while true do
- e = {os.pullEvent()}
- if e[1] == "modem_message" then
- --for i=1,#comn do
- --if e[5] == comn[i] then
- --print(e[5])
- ms = AF.decrypt(e[5],key)
- if ms == "forward" then
- --print(e[5])
- turtle.forward()
- elseif ms == "back" then
- turtle.back()
- elseif ms == "left" then
- turtle.turnLeft()
- elseif ms == "right" then
- turtle.turnRight()
- elseif ms == "up" then
- turtle.up()
- elseif ms == "down" then
- turtle.down()
- elseif ms == "dig" then
- turtle.dig()
- elseif ms == "place" then
- turtle.place()
- elseif ms == "digDN" then
- turtle.digDown()
- elseif ms == "placeDN" then
- turtle.placeDown()
- elseif ms == "digUP" then
- turtle.digUp()
- elseif ms == "placeUP" then
- turtle.placeUp()
- end
- --end
- --end
- end
- sleep(0)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement