Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.95 KB | None | 0 0
  1. function digf()
  2.    while not turtle.forward() do
  3.       turtle.dig()
  4.    end
  5. end
  6.  
  7. function digu()
  8.    while turtle.detectUp() do
  9.       turtle.digUp()
  10.       os.sleep(0.5)
  11.    end
  12. end
  13.  
  14. function straightaway()
  15. for i = 1, 10 do
  16.    digf()--1
  17.    digu()
  18.    digf()--2
  19.    digu()
  20.    digf()--3
  21.    digu()
  22.    digf()--4
  23.    digu()
  24.    digf()--5
  25.    digu()
  26.    digf()--6
  27.    digu()
  28.    digf()--7
  29.    digu()
  30.    digf()--8
  31.    digu()
  32.    digf()--9
  33.    digu()
  34.    digf()--10
  35.    digu()
  36.    turtle.select(3)
  37.    turtle.back()
  38.    turtle.placeUp()
  39.    turtle.forward()
  40.    local x = turtle.getItemCount(12)
  41.    if x>1 or x==1 then
  42.       turtle.back()
  43.       turtle.select(2)
  44.       turtle.place()
  45.       turtle.select(16)
  46.       turtle.drop()
  47.       os.sleep(10)
  48.       turtle.select(15)
  49.       turtle.drop()
  50.       os.sleep(10)
  51.       turtle.select(14)
  52.       turtle.drop()
  53.       os.sleep(10)
  54.       turtle.select(13)
  55.       turtle.drop()
  56.       os.sleep(10)
  57.       turtle.select(12)
  58.       turtle.drop()
  59.       os.sleep(10)
  60.       turtle.select(11)
  61.       turtle.drop()
  62.       os.sleep(10)
  63.       turtle.select(10)
  64.       turtle.drop()
  65.       os.sleep(10)
  66.       turtle.select(9)
  67.       turtle.drop()
  68.       os.sleep(10)
  69.       turtle.select(8)
  70.       turtle.drop()
  71.       os.sleep(10)
  72.       turtle.select(7)
  73.       turtle.drop()
  74.       os.sleep(10)
  75.       turtle.select(6)
  76.       turtle.drop()
  77.       os.sleep(10)
  78.       turtle.select(5)
  79.       turtle.drop()
  80.       os.sleep(10)
  81.       turtle.select(4)
  82.       turtle.drop()
  83.       turtle.select(2)
  84.       turtle.dig()
  85.       turtle.forward()
  86.    end
  87.    local y = turtle.getFuelLevel()
  88.    if y<15 or y==15 then
  89.       turtle.back()
  90.       turtle.select(1)
  91.       turtle.place()
  92.       turtle.suck()
  93.       turtle.refuel(64)
  94.       turtle.dig()
  95.       turtle.forward()
  96.    end
  97. end
  98. end
  99.  
  100. --Start of Program
  101.  
  102. straightaway()
  103. turtle.turnLeft()
  104. digf()--1
  105. digu()
  106. digf()--2
  107. digu()
  108. digf()--3
  109. digu()
  110. turtle.turnLeft()
  111. straightaway()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement