Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Main()
- PobierzItemy()
- Patroloj()
- Wracaj()
- OddajItemy()
- Main()
- end
- function Patroloj()
- DoPrzodu()
- PatrolojLinie(true)
- DoPrzodu()
- turtle.turnRight()
- DoPrzodu()
- DoPrzodu()
- turtle.turnRight()
- DoPrzodu()
- PatrolojLinie(true)
- DoPrzodu()
- turtle.turnLeft()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- turtle.turnLeft()
- DoPrzodu()
- PatrolojLinie(false)
- end
- function Wracaj()
- turtle.turnRight()
- turtle.turnRight()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- turtle.turnRight()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- turtle.turnRight()
- DoPrzodu()
- end
- function PatrolojLinie(LeftSide)
- if CzyJestDrewno(LeftSide) == true then
- ZetnijDrzewo(LeftSide)
- end
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- if CzyJestDrewno(LeftSide) == true then
- ZetnijDrzewo(LeftSide)
- end
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- if CzyJestDrewno(LeftSide) == true then
- ZetnijDrzewo(LeftSide)
- end
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- if CzyJestDrewno(LeftSide) == true then
- ZetnijDrzewo(LeftSide)
- end
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- DoPrzodu()
- if CzyJestDrewno(LeftSide) == true then
- ZetnijDrzewo(LeftSide)
- end
- end
- function OddajItemy()
- turtle.select(1)
- redstoneTimer(turtle.getItemCount(1), "bottom")
- end
- function PobierzItemy()
- turtle.select(2)
- redstoneTimer(64 - turtle.getItemCount(2), "top")
- end
- function redstoneTimer(ile, strona)
- for i=1,ile do
- rs.setOutput(strona, true)
- os.sleep(0.25)
- rs.setOutput(strona, false)
- os.sleep(0.25)
- end
- end
- function CzyJestDrewno(LeftSide)
- ZnalezionoDrewno = false
- if LeftSide == true then
- turtle.turnLeft()
- else
- turtle.turnRight()
- end
- ZnalezionoDrewno = turtle.detect()
- if LeftSide == true then
- turtle.turnRight()
- else
- turtle.turnLeft()
- end
- return ZnalezionoDrewno
- end
- function ZetnijDrzewo(LeftSide)
- if LeftSide == true then
- turtle.turnLeft()
- else
- turtle.turnRight()
- end
- turtle.down()
- turtle.dig()
- PosadzDrzewo()
- Wgore()
- turtle.dig()
- Wgore()
- turtle.dig()
- Wgore()
- turtle.dig()
- Wgore()
- turtle.dig()
- Wgore()
- turtle.dig()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- if LeftSide == true then
- turtle.turnRight()
- else
- turtle.turnLeft()
- end
- end
- function PosadzDrzewo()
- if turtle.detect() == true then
- turtle.dig()
- end
- turtle.select(2)
- turtle.place()
- turtle.select(1)
- end
- function DoPrzodu()
- if turtle.forward() == false then
- turtle.dig()
- DoPrzodu()
- end
- end
- function Wgore()
- if turtle.up() == false then
- turtle.digUp()
- Wgore()
- end
- end
- Main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement