Advertisement
kremnev8

rc

Mar 2nd, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. m = peripheral.find("modem")
  2. m.open(200)
  3. ms = ""
  4. comn = {"forward","back","right","left","up","down"}
  5.  
  6.  if fs.exists("AF") then
  7. os.loadAPI("AF")
  8. key = AF.getkey("123456789")
  9. else
  10. shell.run("pastebin","get","KC7uE6ZP","AF")
  11. os.loadAPI("AF")
  12. key = AF.getkey("123456789")
  13. end
  14.  
  15. write("enter channel: ")
  16. inp = read()
  17.  
  18. if type(tonumber(inp)) == "number" then
  19. m.open(tonumber(inp))
  20. else
  21. error("not value")
  22.  
  23. end
  24.  
  25. while true do
  26. e = {os.pullEvent()}
  27. if e[1] == "modem_message" then
  28. --for i=1,#comn do
  29. --if e[5] == comn[i] then
  30. --print(e[5])
  31. ms = AF.decrypt(e[5],key)
  32. if ms == "forward" then
  33. --print(e[5])
  34. turtle.forward()
  35. elseif ms == "back" then
  36. turtle.back()
  37. elseif ms == "left" then
  38. turtle.turnLeft()
  39. elseif ms == "right" then
  40. turtle.turnRight()
  41. elseif ms == "up" then
  42. turtle.up()
  43. elseif ms == "down" then
  44. turtle.down()
  45. elseif ms == "dig" then
  46. turtle.dig()
  47. elseif ms == "place" then
  48. turtle.place()
  49. elseif ms == "digDN" then
  50. turtle.digDown()
  51. elseif ms == "placeDN" then
  52. turtle.placeDown()
  53. elseif ms == "digUP" then
  54. turtle.digUp()
  55. elseif ms == "placeUP" then
  56. turtle.placeUp()
  57. end
  58. --end
  59. --end
  60. end
  61. sleep(0)
  62. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement