Advertisement
denesik

line_h3

Jan 23rd, 2013
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.10 KB | None | 0 0
  1. function refuelAllSlot()
  2.   for i = 1,16 do
  3.     if(turtle.getItemCount(i)>0)then
  4.       turtle.select(i)
  5.       turtle.refuel(i)
  6.     end
  7.   end
  8.   print("FuelLevel: "..turtle.getFuelLevel())
  9. end
  10.  
  11. function haveItems(slot)
  12.   if(turtle.getItemCount(slot)<1)then
  13.     print("No have items in "..slot.." slot!")
  14.   end
  15.   while(turtle.getItemCount(slot)<1)do
  16.     os.sleep(0.5)
  17.   end
  18. end
  19.  
  20. function inventoryFull()
  21.   if(turtle.getItemCount(16)>0)then
  22.     turtle.select(1)
  23.     turtle.placeDown()
  24.     for i=3,16 do
  25.       if(turtle.getItemCount(i)>0)then
  26.         turtle.select(i)
  27.         turtle.dropDown()
  28.       end
  29.     end
  30.     turtle.select(3)
  31.   end
  32. end
  33.  
  34. refuelAllSlot()
  35. count=0
  36. while(turtle.getFuelLevel()>0)do
  37.   haveItems(1)
  38.   haveItems(2)
  39.   if(turtle.detect())then
  40.     turtle.dig() end
  41.   if(turtle.detectUp())then
  42.     turtle.digUp() end
  43.   if(turtle.detectDown())then  
  44.     turtle.digDown() end
  45.   if(not(turtle.detect()))then
  46.     if(count>11)then
  47.       count=2
  48.       turtle.select(2)
  49.       turtle.placeDown()
  50.     end
  51.     inventoryFull()
  52.     turtle.forward()
  53.   end  
  54.   count=count+1
  55. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement