koki2000

falazo

Jun 7th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.18 KB | None | 0 0
  1. local slot = 1
  2. local hossz = 0
  3. local hosszvissza = 0
  4. local magas = 0
  5. local osszmagas = 0
  6.  
  7. function slotsel()
  8.  turtle.select(slot)
  9.  if turtle.getItemCount(slot) < 1 then
  10.   if slot ~= 9 then
  11.    slot = slot + 1
  12.    turtle.select(slot)
  13.   else
  14.    while turtle.getItemCount(9) == 0 do
  15.     print("nincs cuccom")
  16.    end
  17.    slot = 1
  18.    turtle.select(slot)
  19.   end
  20.  end
  21. end
  22.  
  23. function lerak()
  24.  for i=1, hossz do
  25.   slotsel()
  26.   if not turtle.detect() then
  27.    turtle.placeDown()
  28.    if hossz ~= 0 then
  29.     if turtle.forward() then
  30.      hossz = hossz - 1
  31.      hosszvissza = hosszvissza + 1
  32.      print("hossz: ", hossz)
  33.     elseif not turtle.detect() then
  34.      print("mob van elottem")
  35.      sleep(3)
  36.     else
  37.      while turtle.detect() do
  38.       print("blokk van elottem")
  39.      end
  40.     end
  41.    end
  42.   else
  43.    while turtle.detect() do
  44.     turtle.digUp()
  45.     turtle.dig()
  46.    end
  47.   end
  48.  end
  49.  if hossz == 0 then
  50.   hossz = hosszvissza
  51.   if not turtle.detectUp() then
  52.    turtle.up()
  53.    magas = magas - 1
  54.    osszmagas = osszmagas + 1
  55.    print("magas:", magas)
  56.    print("osszmagas:",osszmagas)
  57.   else
  58.    while turtle.detectUp do
  59.     turtle.digUp()
  60.    end
  61.   end
  62.  
  63.   turtle.turnLeft()
  64.   turtle.turnLeft()
  65.   for i=1, hosszvissza do
  66.    if not turtle.detect() then
  67.     if turtle.forward() then
  68.      hosszvissza = hosszvissza - 1
  69.     elseif not turtle.detect() then
  70.      print("mob van elottem")
  71.      sleep(3)
  72.     else
  73.      while turtle.detect() do
  74.       turtle.dig()
  75.       print("blokk van elottem")
  76.      end
  77.     end
  78.    else
  79.     while turtle.detect() do
  80.      turtle.dig()
  81.     end
  82.    end
  83.   end
  84.   turtle.turnLeft()
  85.   turtle.turnLeft()
  86.  end
  87.  if magas == 0 then
  88.   turtle.turnRight()
  89.   turtle.forward()
  90.   for i=1, osszmagas do
  91.    print(osszmagas)
  92.    if not turtle.detectDown() then
  93.     turtle.down()
  94.     osszmagas = osszmagas - 1
  95.    else
  96.     while turtle.detectDown() do
  97.      turtle.digDown()
  98.     end
  99.    end
  100.   end
  101.   turtle.turnLeft()
  102.  end
  103.  if osszmagas == 0 then
  104.   hossz = 0
  105.   magas = 0
  106.  end
  107. end
  108.  
  109. while true do
  110. if hossz == 0 and magas == 0 and osszmagas == 0 then
  111.  print("hossz?")
  112.  hossz = read()
  113.  print("magas?")
  114.  magas = read()
  115. end
  116.  lerak()
  117.  sleep(1)
  118. end
Add Comment
Please, Sign In to add comment