Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Mf(isFirst)
- while turtle.detect() or turtle.detectUp() do
- turtle.dig()
- turtle.digUp()
- end
- if not turtle.detectDown() then
- turtle.select(2)
- turtle.placeDown()
- end
- turtle.turnLeft()
- if not turtle.detect() then
- turtle.select(2)
- turtle.place()
- end
- turtle.turnRight()
- turtle.turnRight()
- if not turtle.detect() and not isFirst then
- turtle.select(2)
- turtle.place()
- end
- turtle.turnLeft()
- turtle.up()
- if not turtle.detectUp() then
- turtle.select(2)
- turtle.placeUp()
- end
- turtle.turnLeft()
- if not turtle.detect() then
- turtle.select(2)
- turtle.place()
- end
- turtle.turnRight()
- turtle.turnRight()
- if not turtle.detect() and not isFirst then
- turtle.select(2)
- turtle.place()
- end
- turtle.turnLeft()
- turtle.down()
- while turtle.forward() == false do
- turtle.dig()
- turtle.attack()
- end
- end
- function Mfnum(num)
- for x=0,num,1 do
- if x==0 then
- Mf(true)
- else
- Mf(false)
- end
- end
- end
- function Coal()
- if turtle.getFuelLevel() < 40 and turtle.getItemCount(1) <1 then
- print "Please put some coal in slot 1"
- end
- end
- function Refuel()
- if turtle.getFuelLevel() < 100 then
- turtle.select(1)
- turtle.refuel(turtle.getItemCount()-1)
- end
- end
- function Spiral(num)
- Refuel()
- Mfnum(num)
- turtle.turnRight()
- while num>=3 do
- Coal()
- Refuel()
- Mfnum(num)
- turtle.turnRight()
- Refuel()
- Mfnum(num)
- turtle.turnRight()
- num = num - 3
- end
- end
- print "Length?"
- len=tonumber(read())
- print "Number of Platforms?"
- d=tonumber(read())
- for x=0,d,1 do
- Spiral(len)
- turtle.digUp()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- end
- for y=0,d*3+5,1 do
- turtle.digUp()
- turtle.up()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement