Advertisement
RavenSH4

Untitled

Jan 19th, 2020
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. local function movefw()
  2. z=false
  3. while z==false do
  4. z=turtle.forward()
  5. if turtle.detect()==true then
  6. z=true
  7. else
  8. sleep(0.1)
  9. end
  10. end
  11. end
  12.  
  13. local tArgs = { ... }
  14. if #tArgs <= 0 then
  15. print( "Usage: miner <dur. of side> <num of repeat>" )
  16. return
  17. end
  18. L = tonumber( tArgs[1] )
  19. W = tonumber( tArgs[2] )
  20. H = tonumber( tArgs[3] )
  21. flag=0
  22. for k=1,H do
  23. for y=1,W do
  24. for x=1,L do
  25. turtle.digUp()
  26. if x<L then
  27. while turtle.detect() == true do
  28. turtle.dig()
  29. end
  30. movefw()
  31. elseif (x==L)and(y==W) then
  32. turtle.turnRight()
  33. turtle.turnRight()
  34. turtle.up()
  35. turtle.digUp()
  36. turtle.up()
  37. elseif (y<W)and(flag==0) then
  38. turtle.turnRight()
  39. while turtle.detect() == true do
  40. turtle.dig()
  41. end
  42. movefw()
  43. turtle.turnRight()
  44. flag=1
  45. elseif (y<W)and(flag==1) then
  46. turtle.turnLeft()
  47. while turtle.detect() == true do
  48. turtle.dig()
  49. end
  50. movefw()
  51. turtle.turnLeft()
  52. flag=0
  53. end
  54. end
  55. end
  56. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement