Advertisement
Guest User

tChopper

a guest
Oct 31st, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.75 KB | None | 0 0
  1. mx, my, mz = gps.locate()
  2. function right()
  3.   turtle.turnRight()
  4.   turtle.dig()
  5.   turtle.forward()
  6.   turtle.digUp()
  7.   turtle.turnRight()
  8. end
  9. function left()
  10.   turtle.turnLeft()
  11.   turtle.dig()
  12.   turtle.forward()
  13.   turtle.digUp()
  14.   turtle.turnLeft()
  15. end
  16. while true do
  17.   reach = tonumber(7)
  18.   level = 1
  19.   while turtle.detect == false do
  20.     turtle.select(1)
  21.     turtle.place()
  22.     sleep(.5)
  23.     turtle.select(15)
  24.   end
  25.   while turtle.compare() == false do
  26.     turtle.select(14)
  27.     turtle.place()
  28.     sleep(.5)
  29.     turtle.select(15)
  30.   end
  31.   turtle.select(1)
  32.   turtle.turnRight()
  33.   turtle.forward()
  34.   turtle.forward()
  35.   turtle.forward()
  36.   turtle.turnLeft()
  37.   turtle.back()
  38.   turtle.back()
  39.   dLevel = 1
  40.   mNumber = 1
  41.   LTR = true
  42.   while (level-1) <= reach do
  43.     if(mNumber == 7)then
  44.       dLevel = dLevel + 1
  45.       if(dLevel%2 == 0)then
  46.         if LTR then
  47.           left()
  48.         else
  49.           right()
  50.         end
  51.       else
  52.         if LTR then
  53.           right()
  54.         else
  55.           left()
  56.         end
  57.       end
  58.       mNumber = 1
  59.     end
  60.     if(dLevel == 7)then
  61.       turtle.digUp()
  62.       turtle.up()
  63.       if level%2 == 0 then
  64.         turtle.dig()
  65.       else
  66.         turtle.dig()
  67.       end
  68.       dLevel = 1
  69.       level = level + 1
  70.       if level%2 == 0 then
  71.         LTR = false
  72.       else
  73.         LTR = true
  74.       end
  75.       if level == reach then
  76.        while turtle.down() do
  77.        end
  78.        turtle.turnRight()
  79.        turtle.forward()
  80.        turtle.forward()
  81.        turtle.forward()
  82.        turtle.turnLeft()
  83.       end
  84.     end
  85.     if(turtle.detectUp())then
  86.       turtle.digUp()
  87.     end
  88.     if(turtle.detect())then
  89.       turtle.dig()
  90.     end
  91.     turtle.forward()
  92.     mNumber = mNumber + 1
  93.   end
  94. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement