Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local args = { ... }
- if #args ~= 3 then
- print("Usage: diglayer <rows> <rowlength> <depth>")
- else
- first = true
- local function sRefuel()
- needfuel = true
- while needfuel do
- term.clear()
- term.setCursorPos(1,1)
- print("Insufficient fuel.")
- term.setCursorPos(1,2)
- print("Add fuel in slot 1 then")
- term.setCursorPos(1,3)
- print("ress any key to continue.")
- os.pullEvent("key")
- turtle.select(1)
- turtle.refuel()
- if args[1] * args[2] * args[3] >= turtle.getFuelLevel() then
- needfuel = false
- end
- end
- end
- if args[1] * args[2] * args[3] >= turtle.getFuelLevel() then
- sRefuel()
- end
- for i = 1, args[1] do
- if first == true then
- rowlen = args[2]
- elseif first == false then
- rowlen = args[2] - 1
- end
- for sI = 1, rowlen do
- turtle.dig()
- turtle.forward()
- end
- if args[1] ~= 1 then
- if ( i % 2) == 0 then
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- else
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- end
- end
- first = false
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement