Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tArgs = { ... }
- if #tArgs ~= 2 then
- print("Usage : minage1 <length> <lines>")
- return
- end
- local length = tonumber( tArgs[1] )
- local lines = tonumber( tArgs[2])
- local torche = 0
- local avance = 0
- local nblines = 0
- local flagturn = 0
- local function turnLOR()
- write("Function turnLOR "..flagturn)
- if flagturn == 0 then
- turtle.turnRight()
- else
- turtle.turnLeft()
- end
- end
- local function setFlagturn()
- write("Function setFlagturn debut "..flagturn)
- if flagturn == 0 then
- flagturn = 1
- else
- flagturn = 0
- end
- write("Function setFlagturn fin "..flagturn)
- end
- local function poseTorche()
- if torche == 8 then
- turtle.select(16)
- turtle.placeDown()
- torche = 0
- turtle.select(1)
- end
- end
- local function turtleAvance()
- while not turtle.forward() do
- turtle.dig()
- end
- end
- --main
- while nblines < lines do
- avance = 0
- while avance < length do
- if turtle.getFuelLevel() > 0 then
- turtle.dig()
- --turtle.digUp()
- turtle.digDown()
- torche = torche + 1
- avance = avance + 1
- poseTorche()
- turtleAvance()
- else
- print("Remettre fuel dans slot 15")
- print("Puis appuyez sur Entrée")
- z = read()
- turtle.select(15)
- turtle.refuel()
- turtle.select(1)
- end
- end
- nblines = nblines + 1
- if nblines < lines then
- turnLOR()
- turtle.dig()
- --turtle.digUp()
- turtle.digDown()
- turtleAvance()
- turtle.dig()
- --turtle.digUp()
- turtle.digDown()
- turtleAvance()
- turtle.dig()
- --turtle.digUp()
- turtle.digDown()
- turtleAvance()
- turnLOR()
- turtle.dig()
- --turtle.digUp()
- turtle.digDown()
- turtleAvance()
- setFlagturn()
- end
- end
Add Comment
Please, Sign In to add comment