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