用户:外向的雷电猴-LHA查看:239 回复:5 评论:14 创建时间:2023-01-09T09:53:24
【box】这段代码怎么写呢?求高人指点:如果玩家跳下世界(y < 0)时,就回到存档点
SHEL深空无尽(async=>(entity){
while(1){
if(entity.position.y <= 0){
entity.player.forceRespawn()
}
}
})();点赞0
评论
while1会卡死的,中间要加await sleep,最好用interval或者onTick
获得成就:服务器的终结者()
不要,用while(entity.position.y >= 1) 这样比tick好,tick是真卡
Mini_editworld.onPlayerJoin(async ({ entity }) => {//当玩家进入游戏
while (true) {//重复执行
if (entity.position.y < 0) {//玩家的y坐标小于0
world.say(`【系统提示❤】:${entity.player.name} 掉出了这个世界,回到了出生点`)//向服务器通报“【系统提示❤】:${entity.player.name} 掉出了这个世界,回到了出生点”
entity.player.forceRespawn()//让玩家回到出生点
}//这个加上
await sleep(1000)//否则等待1秒(别问我为什么,不然会很卡)
}//这个加上*2
})//这个加上*3
看在我每一行都有注释的份上
给我一个关注吧(
点赞0
评论
啊,我以其他 的方式做好了
world.onEntityContact(({ entity,other }) => {//当发生碰撞事件 if(other.id == '世界边缘' && entity.isPlayer){ entity.hurt(9999999) entity.player.directMessage('* 你掉出了世界') // 给玩家发消息 } })
eee
E.我好像知道门的代码是谁写的了
反正不是我,我是学习)人类的进步在于模仿(((
我只写了几个“这个加上”,不代表是我写到(((