猫史档案馆


求助代码awa

用户:yee剑走天下yee剑走天下查看:8 回复:6 评论:8 创建时间:2022-07-10T15:31:05


如何一直监测玩家是否掉落()就是当position.y小于0的时候()

world.onTick不行()会一直在世界频道播报消息()

然后setInterval我试的也不行()

所以到底该咋办()


回复

上一页1 页 / 共 1下一页
Ezra__Ezra__

《会一直在世界频道播报消息》

你确定不是代码问题吗

点赞0


评论


yee089yee089

api都有可以改的啊屑

点赞0


评论


yee剑走天下yee剑走天下

world.onTick(() => {
    world.querySelectorAll('player').filter(x => x.position.y < 0).forEach((x) => {
        x.removeTag('stillcan');
        x.addTag('canotstill');
        x.player.spectator = true;
        x.player.canFly = true;
        x.player.invisible = true;
    })

    world.querySelectorAll('.canotstill').forEach((x) => {
        x.player.spectator = true;
        x.player.canFly = true;
        x.player.invisible = true;
        x.player.forceRespawn()
    })
    if (world.querySelectorAll('.stillcan').length == 3) {
        world.querySelectorAll('.stillcan').forEach((x) => {
            end_winner_list.push(x.player.name);
            x.money += 100
        })
        world.say(`游戏结束![${end_winner_list}]获胜!获得100金币!`)
    }
})

点赞0


评论


Star_Ink_sansStar_Ink_sans

为啥要用小号捏(关注不在重点) 

点赞0


评论


小白鸡小白鸡

是否掉落虚空的话我觉得可以放个空气墙,加个碰触事件

点赞0


评论


Star_Ink_sansStar_Ink_sans

其实吧)你可以把出生点设置在一个用black方块作为墙壁的很小的房间里,再用代码写碰到black方块喵 这样玩家视角:掉下去-黑屏-然后旁观者() 突发奇想想到的) 还有一种,区域检测)

点赞0


评论