Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function torch()
- turtle.back()
- turtle.down()
- if turtle.detectDown() then
- turtle.up()
- turtle.placeDown()
- else
- turtle.select(2)
- turtle.placeDown()
- turtle.up()
- turtle.select(1)
- turtle.placeDown()
- end
- turtle.forward()
- end
- function items()
- l = true
- while l do
- p = turtle.getItemCount(1)
- if p == 0 then
- print("Put some torchs in the first slot")
- sleep(1)
- term.clear()
- term.setCursorPos(1, 1)
- sleep(1)
- else
- l = false
- end
- end
- end
- function gravel()
- while not turtle.forward()
- do turtle.dig()
- end
- end
- function cotorch()
- numb = 0
- tonumber(arg[1])
- numb = math.floor(arg[1]/10)
- if numb > 64 then
- print("Error. Too long distance.")
- relay = 1
- else
- print("I need "..numb.." torches.")
- end
- end
- arg = { ... }
- tonumber(arg[1])
- if #arg >= 2 or #arg <= 0 then
- print("Usage: mine <lenght>")
- return
- else cotorch()
- end
- if relay == 1 then return
- end
- grav = ""
- print("Should I turn on antigravel mode? y/n")
- grav = read()
- if numb > 0 then
- items()
- end
- dist = 0
- for i = 0, arg[1] do
- turtle.dig()
- turtle.digUp()
- turtle.digDown()
- if grav == "y" then gravel()
- elseif grav == "n" then turtle.forward()
- end
- if dist > 9 then torch()
- dist = 0
- end
- dist = dist + 1
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement