Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. print("Welcome to Jake's mine Script")
  2. print("-------------------------------")
  3. print("Please enter the length of your mine")
  4. length = tonumber(read())
  5. turn = true
  6. function turnLeft()
  7. turtle.turnLeft()
  8. turtle.dig()
  9. turtle.forward()
  10. turtle.turnLeft()
  11. turtle.digUp()
  12. turtle.digDown()
  13. end
  14.  
  15. function turnRight()
  16. turtle.turnRight()
  17. turtle.dig()
  18. turtle.forward()
  19. turtle.turnRight()
  20. turtle.digUp()
  21. turtle.digDown()
  22. end
  23.  
  24. function mine()
  25. turtle.dig()
  26. turtle.forward()
  27. turtle.digUp()
  28. turtle.dig()
  29. turtle.digDown()
  30. turtle.dig()
  31. turtle.forward()
  32. turtle.digUp()
  33. turtle.digDown()
  34. if(turn) then
  35. turnLeft()
  36. turn = false
  37. else
  38. turnRight()
  39. turn = true
  40. end
  41. end
  42.  
  43. function start()
  44. turtle.up()
  45. turtle.dig()
  46. turtle.forward()
  47. turtle.turnRight()
  48. turtle.digDown()
  49. turtle.digUp()
  50. for i=1, length do
  51. mine()
  52. end
  53. if(bit.band (length, 1)) then
  54. turtle.turnLeft()
  55. for i = 0,length do
  56. turtle.forward()
  57. end
  58. turtle.turnRight()
  59. turtle.forward()
  60. turtle.forward()
  61. turtle.turnLeft()
  62. turtle.down()
  63. else
  64. turtle.turnLeft()
  65. for i = 0,length do
  66. turtle.forward()
  67. end
  68. turtle.down()
  69. end
  70. end
  71.  
  72. start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement