Advertisement
Guest User

hole

a guest
Nov 25th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.86 KB | None | 0 0
  1. local run = true
  2. local level = 0
  3. local tries = 0
  4. function forward(i)
  5.   for x = 1, i do
  6.     while not turtle.forward() do
  7.       tries = tries + 1
  8.       turtle.dig()
  9.       if tries > 10 then
  10.         tries = 0
  11.         return false
  12.       end
  13.     end
  14.     tries = 0
  15.   end
  16.   return true
  17. end
  18. function square()
  19.   forward(4)
  20.   turtle.turnRight()
  21.   forward(4)
  22.   turtle.turnRight()
  23.   forward(4)
  24.   turtle.turnRight()
  25.   for i = 1, 3 do
  26.     forward(4-i)
  27.     turtle.turnRight()
  28.     forward(4-i)
  29.     turtle.turnRight()
  30.   end
  31.   for i = 1, 2 do
  32.     turtle.turnRight()
  33.     forward(2)
  34.   end
  35.   turtle.turnRight()
  36. end
  37. while turtle.getFuelLevel() > level and run do
  38.   square()
  39.   turtle.digDown()
  40.   if not turtle.down() then
  41.     run = false
  42.   end
  43.   level = level + 1
  44. end
  45. while level > 0 do
  46.   turtle.digUp()
  47.   if turtle.up() then
  48.     level = level - 1
  49.   end
  50. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement