猫史档案馆


一个奇怪的问题

用户:无敌编程小能手无敌编程小能手查看:0 回复:0 评论:0 创建时间:2022-12-21T21:04:44


      今天编程,遇到了一个问题。。。

function joinYellow(entity){
    entity.addTag('yellow')
    entity.player.color.set(1,1,0)
    world.say(`${entity.player.name}分配到黄队`)
    entity.player.spawnPoint={x:80,y:11,z:喵}
}

然后,

world.onPlayerJoin(async({entity})=>{
    const red=world.querySelectorAll('.red')
    const blue=world.querySelectorAll('.blue')
    const yellow=world.querySelectorAll('.yellow')
    if(red.length===blue.length===yellow.length)
    {
        var a=Math.random()
        if(a<0.3)
        {
            joinRed(entity)
        }   
        else if(a<0.6)
        {
            joinBlue(entity)
        }
        else
        {
            joinYellow(entity)
        }
    }
    else if(red.length<blue.length || red.length<yellow.length)
    {
        joinRed(entity)
    }
    else if(yellow.length<blue.length || yellow.length<red.length)
    {
        joinYellow(entity)
    }
    else
    {
       joinBlue(entity)
    }
    entity.player.forceRespawn()

然后结果黄队的人却给我跑到了蓝队大本营。。。

这是什么问题?


回复

上一页1 页 / 共 0下一页