猫史档案馆


教程师代码第三期的代码曝光了!()

用户:灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所查看:39 回复:7 评论:39 创建时间:2022-04-04T21:16:26


我这个屑,呕心沥血研究,搞了好久的教程师第三期代码,终于被我钻研出来了!(不过好像也不是什么大不了的事情)

但重要的是!我测试过无数次后,最终得出了结论:这段代码大概率没有错误………………吧()

好了,上代码:

console.clear()//清除控制台
var wanjia = 0;//定义一个玩家变量,用于进行变化
world.onPlayerJoin(({ entity }) => {//当玩家进入时
    wanjia++;
    if(wanjia >= 3) {//搜索所有玩家实体如果数量大于3,执行下面步骤
        world.say(`人已经够了,可以开始游戏了!`);//世界频道说的话
        world.querySelectorAll('player').forEach((x) => {
            x.position.set(125,11,127);//玩家传送到开始游戏的位置
            x.player.invisible = false;//隐身取消
            x.player.spectator = false;//幽灵取消
        });
    }else{//如果不满足上面的条件,执行这一步骤
        world.querySelectorAll('player').forEach((x) => {
            x.position.setset(141,11,128);//玩家传送到开始游戏的位置
            x.player.invisible = true;//隐身开启
            x.player.spectator = true;//幽灵开启
        });
        world.say(`要三个人才能开始游戏哦!现在只有${wanjia}个人`);//$在反引号``里面可以插入代码
    }
});
world.onPlayerLeave(({ entity }) => {//有玩家退出地图时
    wanjia--;  //wanjia变量减一
    if(wanjia < 3){
        world.say(`有人退出了!没法开启游戏哦!现在只有${wanjia}个人,需要三个人才行哦!`)
        world.querySelectorAll('player').forEach((x) => {
            x.position.setset(141,11,128);//玩家传送到开始游戏的位置
            x.player.invisible = true;//隐身开启
            x.player.spectator = true;//幽灵开启
        });
    }else{
        world.say(`欢迎${entity.player.name}进入了游戏!`)//插播一条欢迎信息
    }
})


回复

上一页1 页 / 共 1下一页
灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

希望吉吉康康()

点赞0


评论


坦率的血翼蝠5801坦率的血翼蝠5801

建议把“wanjia”变量命名为“players”

点赞0


评论


坦率的血翼蝠5801坦率的血翼蝠5801

还有如果是人数不足的话,补个

entity.player.showName = false

会更加完善……

点赞0


评论


灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

ddd

点赞0


评论


yee089yee089

编创协你怎么还是0啊()

点赞0


评论


AlcalaAlcala

setset是啥()

点赞0


评论


灵清帝王吃爆一切厕所灵清帝王吃爆一切厕所

上面代码又有误,以这次为准

console.clear()//清除控制台
var wanjia = 0;//定义一个玩家变量,用于进行变化
world.onPlayerJoin(({ entity }) => {//当玩家进入时
    wanjia++;
    if(wanjia >= 3) {//搜索所有玩家实体如果数量大于3,执行下面步骤
        world.say(`人已经够了,可以开始游戏了!`);//世界频道说的话
        world.querySelectorAll('player').forEach((x) => {
            x.position.set(125,11,127);//玩家传送到开始游戏的位置
            x.player.invisible = false;//隐身取消
            x.player.spectator = false;//幽灵取消
        });
    }else{//如果不满足上面的条件,执行这一步骤
        world.querySelectorAll('player').forEach((x) => {
            x.position.set(141,11,128);//玩家传送到开始游戏的位置
            x.player.invisible = true;//隐身开启
            x.player.spectator = true;//幽灵开启
        });
        world.say(`要三个人才能开始游戏哦!现在只有${wanjia}个人`);//$在反引号``里面可以插入代码
    }
});
world.onPlayerLeave(({ entity }) => {//有玩家退出地图时
    wanjia--;  //wanjia变量减一
    if(wanjia < 3){
        world.say(`有人退出了!没法开启游戏哦!现在只有${wanjia}个人,需要三个人才行哦!`)
        world.querySelectorAll('player').forEach((x) => {
            x.position.set(141,11,128);//玩家传送到开始游戏的位置
            x.player.invisible = true;//隐身开启
            x.player.spectator = true;//幽灵开启
        });
    }else{
        //啥也不发生
    }
})

 

点赞0


评论