trainworld_computercraft/computer/29/vaultmanager.lua
2025-07-03 01:23:46 +02:00

41 lines
716 B
Lua

controller = peripheral.wrap("right")
print(controller)
write("which row? ")
--row = read()
write("which column? ")
--col = read()
sleep(1)
print(row, col)
function rotatetomove(blocks)
sleep(0.05)
controller.move(
math.abs(blocks),
math.abs(blocks)/blocks
)
while controller.isRunning() do
sleep(0.05)
end
end
function travelY(blocks)
redstone.setAnalogOutput("top",0)
rotatetomove(blocks)
end
function travelX(blocks)
redstone.setAnalogOutput("top",1)
rotatetomove(blocks)
end
function travelZ(blocks)
redstone.setAnalogOutput("top",2)
rotatetomove(blocks)
end
travelY(4)
travelX(5)
travelZ(6)
sleep(10)
travelZ(-9)
travelX(-20)
travelY(-20)