猫史档案馆


die码求助

用户:灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所查看:10 回复:3 评论:10 创建时间:2022-04-12T17:18:48


world.querySelectorAll('#蓝色球').forEach(async( mesh ) => {
        mesh.enableInteract = true;
        mesh.interactHint = '冰球';
        mesh.interactRadius = 2;
        mesh.interactColor.set(0, 0, 1);
        mesh.onInteract(async({ entity }) => {
            if(entity.hasTag('blue')) {
                entity.blue_ball += 1
                entity.player.directMessage(`您已捡到${entity.blue_ball}个球`)
            } else{
                entity.player.directMessage('这不是火人捡的球哦!这是冰人捡的球!')
            }
        })
    })
    world.querySelectorAll('#红球').forEach(async( mesh ) => {
        mesh.enableInteract = true;
        mesh.interactHint = '火球';
        mesh.interactRadius = 2;
        mesh.interactColor.set(1, 0, 0);
        mesh.onInteract(async({ entity }) => {
            if(entity.hasTag('red')) {
                entity.red_ball += 1;
                entity.player.directMessage(`您已捡到${entity.red_ball}个火球`);
            }else{
                entity.player.directMessage('这不是冰人捡的球哦!这是火人捡的球!')
            }
        })
    })

BUG是明明捡一次球就会显示+2颗球,这是为啥啊??????????????


回复

上一页1 页 / 共 1下一页
loc浪迹天涯loc浪迹天涯

world.querySelectorAll('#蓝色球').forEach(async( mesh ) => {
        mesh.enableInteract = true;
        mesh.interactHint = '冰球';
        mesh.interactRadius = 2;
        mesh.interactColor.set(0, 0, 1);
        mesh.onInteract(async({ entity ,other}) => {
            if(entity.hasTag('blue')) {
                entity.blue_ball += 1
                other.destroy()
                entity.player.directMessage(`您已捡到${entity.blue_ball}个球`)
            } else{
                entity.player.directMessage('这不是火人捡的球哦!这是冰人捡的球!')
            }
        })
    })
    world.querySelectorAll('#红球').forEach(async( mesh ) => {
        mesh.enableInteract = true;
        mesh.interactHint = '火球';
        mesh.interactRadius = 2;
        mesh.interactColor.set(1, 0, 0);
        mesh.onInteract(async({ entity ,other}) => {
            if(entity.hasTag('red')) {
                entity.red_ball += 1;
                other.destroy()
                entity.player.directMessage(`您已捡到${entity.red_ball}个火球`);
            }else{
                entity.player.directMessage('这不是冰人捡的球哦!这是火人捡的球!')
            }
        })
    })

点赞0


评论


guxia666guxia666

az

点赞0


评论


guxia666guxia666

给我链接我帮你改(bushi)

你这代码有大大大问题

点赞1


评论