猫史档案馆


[蛋蛋代码III]进入水中持续扣血

用户:egg鸡蛋蛋egg鸡蛋蛋查看:9 回复:4 评论:9 创建时间:2022-04-30T12:21:01


在pvp地图中

我们经常会用到进入水中扣血

跑酷也有

但是如果只扣一次血

就会很不核谐

所以又整了个水代码

啊*Math.PT

world.onFluidEnter(async ({ entity, voxel }) => {
    if (!entity.isPlayer) return;
    entity.rs = 1
    while (1) {
        entity.hurt(5)
        entity.player.directMessage('进入水中,每秒扣5点生命值')
        await sleep(700)
        if (entity.rs == 0) {
            break; //退出无限循环
        }
    }
})

(扣血判定)

world.onFluidLeave(({ entity, voxel }) => {
    entity.rs = 0
})

离开水的判定(((

(((((两段都要抄下来哦~~~~~~

/版权:egg-鸡蛋蛋/


回复

上一页1 页 / 共 1下一页
egg鸡蛋蛋egg鸡蛋蛋

/minecraft-职业战争 里面蛋蛋鸡帮蔚蓝使者写的/
/看我开源了,我人多好/

点赞0


评论


egg鸡蛋蛋egg鸡蛋蛋

while(1){
 喵
喵
喵
}

点赞0


评论


难起的名字难起的名字

sofa

点赞0


评论


Ezra__Ezra__

《论正则的正确用法》

点赞0


评论