Advertisement
Guest User

rc

a guest
Mar 3rd, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.86 KB | None | 0 0
  1.  
  2. local turtle = 4
  3. local mode = "walking"
  4.  
  5. os.unloadAPI("wirelessAPI")
  6. os.loadAPI("wirelessAPI")
  7.  
  8. wirelessAPI.init(true, "back", "messendiger", mode)
  9.  
  10. term.clear()
  11. term.setCursorPos(1,1)
  12. term.write("Usage:")
  13. term.setCursorPos(1,2)
  14. term.write("Forward(w), backward(s)")
  15. term.setCursorPos(1,3)
  16. term.write("Turn left(a), right(d)")
  17. term.setCursorPos(1,4)
  18. term.write("Miner mode on (m)")
  19. term.setCursorPos(1,5)
  20. term.write("Miner mode off (n)")
  21. term.setCursorPos(1,6)
  22. term.write("Move up (r) and down (f)")
  23. term.setCursorPos(1,7)
  24. term.write("Place block (e)")
  25. term.setCursorPos(1,10)
  26. term.write("Exit the program (p)")
  27.  
  28. term.setCursorPos(1,11)
  29. term.write("Mode: ")
  30.  
  31. repeat
  32.     local event, p1, p2, p3 = os.pullEvent()
  33.     if event == "char" then
  34.         if p1 == "w" then
  35.             wirelessAPI.send(turtle, "forward")
  36.         end
  37.         if p1 == "s" then
  38.             wirelessAPI.send(turtle, "backward")
  39.         end
  40.         if p1 == "a" then
  41.             wirelessAPI.send(turtle, "left")
  42.         end
  43.         if p1 == "d" then
  44.             wirelessAPI.send(turtle, "right")
  45.         end
  46.         if p1 == "r" then
  47.             wirelessAPI.send(turtle, "up")
  48.         end
  49.         if p1 == "f" then
  50.             wirelessAPI.send(turtle, "down")
  51.         end
  52.         if p1 == "m" then
  53.             wirelessAPI.send(turtle, "mining")
  54.             mode = "mining"
  55.             term.setCursorPos(1,11)
  56.             term.clearLine()
  57.             term.write("Mode: ")
  58.             term.setTextColor(colors.red)
  59.             term.write(mode)
  60.             term.setTextColor(colors.white)
  61.         end
  62.         if p1 == "n" then
  63.             wirelessAPI.send(turtle, "walking")
  64.             mode = "walking"
  65.             term.setCursorPos(1,11)
  66.             term.clearLine()
  67.             term.write("Mode: ")
  68.             term.setTextColor(colors.lime)
  69.             term.write(mode)
  70.             term.setTextColor(colors.white)
  71.         end
  72.         if p1 == "p" then
  73.             wirelessAPI.send(turtle, "offline")
  74.             term.setCursorPos(1,1)
  75.             term.clear()
  76.         end
  77.         if p1 == "e" then
  78.             wirelessAPI.send(turtle, "place")
  79.         end
  80.  
  81.     end
  82. until p1 == "p"
  83.  
  84. os.unloadAPI("wirelessAPI")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement