猫史档案馆


【box】这段代码怎么写呢?求高人指点:如果玩家跳下世界(y < 0)时,就回到存档点

用户:外向的雷电猴-LHA外向的雷电猴-LHA查看:14 回复:5 评论:14 创建时间:2023-01-09T09:53:24


【box】这段代码怎么写呢?求高人指点:如果玩家跳下世界(y < 0)时,就回到存档点


回复

上一页1 页 / 共 1下一页
PoiresPoires

e,这个好像本来就是这样的啊

点赞0


评论


伴雪纷飞伴雪纷飞

给玩家可以走的区域加个zone

然后用onleave判断玩家是否离开

或者用ontick时刻监测玩家是否position.y<0

 

点赞1


评论


SHEL深空无尽SHEL深空无尽

(async=>(entity){
   while(1){
     if(entity.position.y <= 0){
        entity.player.forceRespawn()
     }
   }
})();

点赞0


评论


Star_Ink_sansStar_Ink_sans

有没有种可能()默认就是这样的()不信你跳到虚空里看看会发生什么()场景里可以调移动范围()

点赞1


评论


Mini_editMini_edit

world.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


评论