猫史档案馆


如何让整个地面都是岩浆块?求大佬帮助!

用户:方块人子默方块人子默查看:198 回复:2 评论:10 创建时间:2022-04-07T09:17:20


如何让整个地面都是岩浆块?求大佬帮助!

我想让我的地图换为地面都是岩浆块,以此玩家一碰到都会挂掉。

但我就是不会地面换为岩浆块!!!

所以我在这里求看到这条帖子的大佬们帮我写一下代码,求求啦!!!


回复

上一页第 1 页 / 共 1 页下一页
害羞的独角蛛907害羞的独角蛛907

社区里搜索帖子,关键词“替换”,第一个就是。把代码复制到你的地图里,改一下参数就可以了

点赞0


评论

好,多谢,我知道了

那一碰到岩浆块的代码是什么?

https://shequ.codemao.cn/community/366689第五条,改参数即可

在此之前要先把其中第一项复制到地图中,第1行和5-6行可以删掉

第四行也得删,不然开局会被直接打成半血

的确是这样。可死掉后就复活不了啊


灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

(async()=>{
    for(x=0;x<256;x++){
        for(z=0;z<256;z++){
            if(voxels.getVoxel(x,8,z)==voxels.id('grass')){
                voxels.setVoxel(x,8,z,voxels.id('lava02'))
            }
        }
    } 
})()

上面这个是替换

 

下面这个是碰到就会挂掉:

world.onPlayerJoin(({ entity }) => {
    entity.onVoxelContact(async({ entity , voxel}) => {
        if(voxel == voxels.id('lava02')) {
            entity.enableDamage = true;
            entity.hurt(100);
            entity.player.directMessage('你被烫喵了,三秒后复活');
            await sleep(3000);
            entity.player.forceRespawn()
            entity.player.directMessage('你已复活')
        }
    })
})

 

点赞0


评论

测试过完全没问题哈))

多谢,等会我试试

现在我想只扣10格血,可扣完后却没有喵。我想这个代码是如果玩家被烫死后就回到重生点,能不能用代码实现?

如果玩家被烫死的代码是什么?