Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --
- -- API piston
- -- author:SukaiPoppuGo
- -- Placement de piston dirigé vers le haut ou bas
- -- Requis: Une wrench d'un autre mod (clé, tournevis..) placé dans l'inventaire de la Turtle
- --
- -- Exemples:
- -- piston.place("down") --Piston placé devant, dirigé vers le bas
- -- piston.place("up") --Piston placé devant, dirigé vers le haut
- -- piston.placeDown("down") --Piston placé dessous, dirigé vers le bas
- -- piston.placeDown("up") --Piston placé dessous, dirigé vers le haut
- -- piston.placeUp("up") --Piston placé dessus, dirigé vers le haut
- -- piston.placeUp("down") --Piston placé dessus, dirigé vers le bas
- --
- slot={
- piston=1,
- wrench=2,
- }
- --dir = {
- -- up="up",
- -- down="down",
- --}
- local function _place(place,inspect,dir)
- dir = string.lower(dir)
- turtle.select(slot.piston)
- place()
- turtle.select(slot.wrench)
- local test,data = inspect()
- local limit=1
- while test and data.state.facing ~= dir and limit<=6 do
- place()
- test,data = inspect()
- limit=limit+1
- end
- end
- function place(dir)
- _place(turtle.place, turtle.inspect, dir)
- end
- function placeUp(dir)
- _place(turtle.placeUp, turtle.inspectUp, dir)
- end
- function placeDown(dir)
- _place(turtle.placeDown, turtle.inspectDown, dir)
- end
Advertisement
Add Comment
Please, Sign In to add comment