Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n1 = 0
- n2 = 0
- function text()
- shell.run("clear")
- print("Pocet paliva: ".. turtle.getFuelLevel())
- io.write "Turtle se zastavi, az tu bude nula:"
- io.write (n3)
- print "nebo, az bude plny inventar."
- end
- function Return()
- repeat
- turtle.back()
- n2 = n2 - 1
- until n2 == 0
- end
- function dig()
- if turtle.getFuelLevel() < 3 then
- for i = 1,16 do
- if turtle.getItemCount(i) > 0 then
- turtle.select(i)
- if turtle.refuel(1) then
- break
- end
- end
- end
- turtle.select(1)
- end
- if turtle.detectUp() == true then
- turtle.digUp()
- elseif turtle.detectDown() == true then
- turtle.digDown()
- else
- n1 = n1 + 1
- if n1 == 1 then
- turtle.turnLeft()
- while true do
- if turtle.detect() == true then
- turtle.dig()
- else
- break
- end
- sleep(0.4)
- end
- turtle.forward()
- elseif n1 == 2 then
- turtle.back()
- turtle.turnRight()
- turtle.turnRight()
- while true do
- if turtle.detect() == true then
- turtle.dig()
- else
- break
- end
- sleep(0.4)
- end
- turtle.forward()
- elseif n1 == 3 then
- turtle.back()
- turtle.turnLeft()
- elseif n1 == 4 then
- while true do
- if n3 == 1 then
- break
- elseif turtle.getItemCount(16) ~= 0 then
- n3 = 1
- break
- elseif turtle.detect() == true then
- turtle.dig()
- sleep(0.4)
- else
- break
- end
- end
- turtle.forward()
- n1 = 0
- n3 = n3 - 1
- n2 = n2 + 1
- end
- end
- sleep(0.4)
- end
- function start()
- shell.run("clear")
- io.write "Delka tunelu:"
- n3 = io.read()
- n3 = tonumber(n3)
- while true do
- if turtle.detect() == true then
- turtle.dig()
- sleep(0.4)
- else
- break
- end
- end
- turtle.forward()
- shell.run("clear")
- end
- start()
- while true do
- text()
- dig()
- if n3 == 0 then
- break
- end
- end
- Return()
- text()
- sleep(2)
- shell.run("clear")
- print "Hotovo!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement