解説動画
解答コード
player.onChat("14-1", function () {
const air = 0;
const leg = 1;
const plate = 2;
const table = [
[
[leg, air, leg],
[air, air, air],
[leg, air, leg],
],
[
[plate, plate, plate],
[plate, plate, plate],
[plate, plate, plate],
],
];
agent.move(FORWARD, 1);
agent.move(RIGHT, 1);
for (let y = 0; y < 2; y++) { // 高さ
for (let x = 0; x < 3; x++) { // 奥行
for (let z = 0; z < 3; z++) { // 横
let material = table[y][x][z];
if (material == air) {
/* 何もしない*/
}
if (material == leg) {
agent.setSlot(1);
agent.place(LEFT);
}
if (material == plate) {
agent.setSlot(2);
agent.place(LEFT);
}
agent.move(RIGHT, 1);
loops.pause(50);
}
agent.move(FORWARD, 1);
agent.move(LEFT, 3);
loops.pause(50);
}
agent.move(BACK, 3);
agent.move(UP, 1);
loops.pause(50);
}
});