earthquake

告知

Earthquake

Simulate an earthquake

center: Position = None

def on_on_chat():
    global center
    center = positions.add(player.position(), pos(-30, 0, 0))
    for index in range(30):
        center = positions.add(center, pos(1, 0, Math.random_range(0, 2)))
        blocks.fill(AIR,
            positions.add(center, pos(0, 0, -1)),
            positions.add(center, pos(0, -4, 1)),
            FillOperation.REPLACE)
        blocks.place(LAVA, positions.add(center, pos(0, -3, 0)))
player.on_chat("earthquake", on_on_chat)
let center: Position = null
player.onChat("earthquake", function () {
    center = positions.add(
    player.position(),
    pos(-30, 0, 0)
    )
    for (let index = 0; index < 30; index++) {
        center = positions.add(
        center,
        pos(1, 0, Math.randomRange(0, 2))
        )
        blocks.fill(
        AIR,
        positions.add(
        center,
        pos(0, 0, -1)
        ),
        positions.add(
        center,
        pos(0, -4, 1)
        ),
        FillOperation.Replace
        )
        blocks.place(LAVA, positions.add(
        center,
        pos(0, -3, 0)
        ))
    }
})

コメント

タイトルとURLをコピーしました