用户:
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-鸡蛋蛋/