Advertisement
Guest User

b

a guest
Oct 25th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.73 KB | None | 0 0
  1. Laenge=50
  2.  
  3. function System(l)
  4.  for i=1,l/2,1 do
  5.   Bewegen(l)
  6.   turtle.turnRight()
  7.   weg()
  8.   turtle.turnRight()
  9.   Bewegen(l)
  10.   turtle.turnLeft()
  11.   weg()
  12.   turtle.turnLeft()
  13.  end
  14. end
  15.  
  16.  
  17. function Bewegen (l)
  18.  for i=1,l,1 do
  19.   if not turtle.detect() then
  20.    while not turtle.forward() do
  21.     turtle.attack()
  22.    end
  23.    while turtle.down() do
  24.    end
  25.   else
  26.    while turtle.detect() do
  27.     local success, data=turtle.inspect()
  28.     if success then    
  29.      if data.name=="minecraft:log" or data.name=="MineFactoryReloaded:tile.mfr.rubberwood.log" or data.name=="minecraft:log2" or data.name=="minecraft:log3" then
  30.       BaumAbbauen ()
  31.      else
  32.       turtle.digUp()
  33.       turtle.up()
  34.      end
  35.     end
  36.    end
  37.    turtle.forward()
  38.   end
  39.  end
  40. end
  41.  
  42. function BaumAbbauen()
  43.  turtle.dig()
  44.  turtle.forward()
  45.  while turtle.detectUp() do
  46.   turtle.digUp()
  47.   turtle.up()
  48.  end
  49.  while not turtle.detectDown() do
  50.   turtle.down()
  51.  end
  52.  Vorbereiten()
  53.  sleep(120)
  54.  Einsammeln(5)
  55.  turtle.forward()
  56.  Einsammeln(3)
  57.  weg()
  58.  turtle.turnLeft()
  59.  turtle.back()
  60.  NochPlatz()
  61. end
  62.  
  63. function Vorbereiten()
  64.  weg()
  65.  weg()
  66.  turtle.turnLeft()
  67.  weg()
  68.  weg()
  69.  turtle.turnRight()
  70.  turtle.turnRight()
  71. end
  72.  
  73.  
  74. function weg()
  75.  turtle.dig()
  76.  turtle.suck()
  77.  turtle.forward()
  78. end
  79.  
  80. function Einsammeln(x)
  81.  for i=1,4,1 do
  82.   for i=1,x,1 do
  83.    weg()
  84.   end
  85.   turtle.turnRight()
  86.  end
  87.  turtle.turnRight()
  88.  turtle.forward()
  89.  turtle.turnLeft()
  90. end
  91.  
  92. function NochPlatz()
  93.  if turtle.getItemCount()~=0 then
  94.   Verstauen()
  95.  end
  96. end
  97.  
  98. function Verstauen()
  99.  turtle.select(16)
  100.  turtle.place()
  101.  for i=1,15,1 do
  102.   turtle.select(i)
  103.   turtle.drop()
  104.  end
  105.  turtle.select(1)
  106.  turtle.dig()
  107.  turtle.transferTo(16)
  108. end
  109.  
  110.  
  111. System (Laenge)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement