Advertisement
dyl421421

Stairs Miner [LUA]

Jan 30th, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. textutils.slowPrint("Welcome to the Stair Miner!")
  2. textutils.slowPrint("Please enter the current y level of the turtle now: ")
  3. local input = read()
  4. local inputUp = input
  5. sleep(5)
  6. textutils.slowPrint("Registered!")
  7. sleep(2)
  8. print("Turtle will now start to mine!")
  9. sleep(5)
  10.  
  11. function start()
  12. turtle.digDown()
  13. turtle.forward()
  14. turtle.digDown()
  15. turtle.down()
  16. turtle.digDown()
  17. turtle.up()
  18. turtle.forward()
  19. turtle.digDown()
  20. turtle.down()
  21. turtle.digDown()
  22. turtle.down()
  23. turtle.digDown()
  24. turtle.up()
  25. turtle.up()
  26. turtle.forward()
  27. turtle.digDown()
  28. turtle.down()
  29. turtle.digDown()
  30. turtle.down()
  31. turtle.digDown()
  32. turtle.down()
  33. turtle.digDown()
  34. turtle.up()
  35. end
  36.  
  37. function stair()
  38. turtle.dig()
  39. turtle.forward()
  40. turtle.digDown()
  41. turtle.down()
  42. turtle.digDown()
  43. turtle.down()
  44. turtle.digDown()
  45. turtle.up()
  46. end
  47.  
  48. function uptheStairs()
  49. turtle.forward()
  50. turtle.up()
  51. end
  52.  
  53. local bS = input
  54.  
  55. function backtoSurface()
  56. turtle.turnRight()
  57. turtle.turnRight()
  58. turtle.forward()
  59. repeat
  60. uptheStairs()
  61. bS = bS + 1
  62. until bS == 63
  63. end
  64.  
  65. local bedrock = turtle.detect()
  66.  
  67. start()
  68.  
  69. repeat
  70. stair()
  71. bS = bS - 1
  72. until bS == 6
  73.  
  74. backtoSurface()
  75. turtle.up()
  76. turtle.forward()
  77. turtle.forward()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement