用户:
白水WhiteWater点猫账号专门发帖查看:17 回复:5 评论:17 创建时间:2022-08-14T16:54:20
我
是在
还是
在
求助
了
怎么是角色受到100点伤害
后会复活
Thanks♪(・ω・)ノ
小萝卜cXsQ简单
world.onPlayerJoin(({entity})=>{
entity.hurt(100);//当玩家进入地图后,让他受到100点伤害
//写法1,具有通用性,无论什么时候玩家d i e都可以复活
entity.onDie(({})=>{//当玩家d i e
entity.forceRespawn();//复活
})
//写法2,不具有通用性
entity.forceRespawn();//复活
})点赞0
评论
world.onPlayerJoin(({entity})=>{
//核心代码:
entity.hurt=async(num)=>{
entity.player.kick();//伤害部分
};
//------------//
entity.hurt(100);//伤害
entity.onDie(()=>{
entity.hurt(999);
})
})点赞0
评论
Star_Ink_sans我来!()甚至有方便测试的初始化)))放代码区运行即可![]()
//当玩家进入地图
world.onPlayerJoin(async({entity})=>{
world.say("欢迎 "+entity.player.name+" !")//欢迎玩家
entity.enableDamage = true//初始化,打开玩家可伤害
entity.player.canFly = true//初始化,给飞行方便测试
await sleep(1000)//等待
entity.hurt(114514)//给玩家伤害,方便接下来的重生测试
entity.player.kick()//初始化,让玩家移动更流畅
entity.player.invisible=true//初始化,让玩家隐身
entity.player.showName=false//初始化,更好的隐身(看不见名字)
entity.player.spectator = true//初始化,让玩家穿墙更流畅地测试
})
//当玩家喵()亡
world.onDie(async({entity})=>{
entity.player.directMessage("即将复活awa")//提示
await sleep(1000)//等待
entity.player.forceRespawn()//重生
})点赞0
评论