Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Variables
- local FuelSlot = 0
- local BlocksDug = 1
- rednet.open("left")
- local senderId, TunnelLenght, protocol = rednet.receive("excavatorCom")
- --Functions
- refuel0 = function()
- if turtle.refuel(0) then
- turtle.refuel()
- end
- end
- refuel = function()
- FuelSlot = 0
- for FuelSlot=1,16 do
- FuelSlot = FuelSlot + 1
- if FuelSlot == 16 then
- turtle.select(1)
- end
- turtle.select(FuelSlot)
- refuel0()
- end
- end
- term.clear()
- term.setCursorPos(1,1)
- print("Creating a tunnel of "..TunnelLenght.." blocks")
- for BlocksDug=1,TunnelLenght do
- BlocksDug = BlocksDug + 1
- if turtle.getFuelLevel() <= 10 then
- refuel()
- end
- if turtle.getItemCount(1) < 64 then
- turtle.select(1)
- elseif turtle.getItemCount(2) < 64 then
- turtle.select(2)
- elseif turtle.getItemCount(3) < 64 then
- turtle.select(3)
- elseif turtle.getItemCount(4) < 64 then
- turtle.select(4)
- elseif turtle.getItemCount(5) < 64 then
- turtle.select(5)
- elseif turtle.getItemCount(6) < 64 then
- turtle.select(6)
- elseif turtle.getItemCount(7) < 64 then
- turtle.select(7)
- elseif turtle.getItemCount(8) < 64 then
- turtle.select(8)
- elseif turtle.getItemCount(9) < 64 then
- turtle.select(9)
- elseif turtle.getItemCount(10) < 64 then
- turtle.select(10)
- elseif turtle.getItemCount(11) < 64 then
- turtle.select(11)
- elseif turtle.getItemCount(12) < 64 then
- turtle.select(12)
- elseif turtle.getItemCount(13) < 64 then
- turtle.select(13)
- elseif turtle.getItemCount(14) < 64 then
- turtle.select(14)
- elseif turtle.getItemCount(15) < 64 then
- turtle.select(15)
- elseif turtle.getItemCount(16) < 64 then
- turtle.select(16)
- else
- print("I don't have any space left")
- end
- turtle.dig()
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- end
- --Main Stuff
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement