猫史档案馆


【代码求助】代码无法运行

用户:fjskdfjslkdfjskdfjslkd查看:155 回复:6 评论:8 创建时间:2023-03-02T19:00:56


console.clear();
world.onPlayerJoin(({  entity }) => {
    if (entity.isPlayer)  {
        entity.addTag('NotInGame');
        if (world.querySelectorAll('Player').length >= 3)  {
            c.player.spawnPoint.set(239,24,232);
            c.player.forceRespawn();
            c.removeTag('NotInGame')
            c.player.dialog({
                type:Box3DialogType,
                title:`欢迎进入游戏`,
                content:(`目前人数已经超过三人,开始游戏吧`)
            })
        }
    }
    else {
        entity.player.spawnPoint.set(119,2,129);
        entity.player.forceRespawn();
        entity.player.dialog({
            type: Box3DialogType.TEXT,
            title: '欢迎',
            content: `在线人数未满3人,无法加入游戏,快来邀请小伙伴来玩`
        })
    }
});
   

这是吉吉喵的第三期代码教程师【神岛】第三期代码教程师——“三人成虎”开局条件教程_网络游戏热门视频 (bilibili.com)

由于吉吉没有发布代码,所以,自己照吉吉抄的

然后,运行后没有报错,但是,无效果


回复

上一页第 1 页 / 共 1 页下一页
jdasdt12345jdasdt12345

没必要用这种代码,你可以去模板地图人类大战僵尸里拷贝,那里有你类似的代码

点赞0


评论


tiger666250tiger666250

第六行的c什么意思

点赞0


评论


名字送冷吖O名字送冷吖O

world.querySelectorAll('Player')

c

点赞0


评论


伴只狗头伴只狗头

把c改成entity

同时要三个及以上的人才能触发进入游戏

点赞0


评论


145a145a

center_image

点赞0


评论

??

就是这些地方有问题或者可以优化

那为什么无法运行

e修复了就可以正常运行了

改了仍然无法运行

e能发一下你是咋改的吗?(话说你不是退了吗)

在完善作品 代码置顶了

还是不对。1.进入地图的肯定是玩家,第一个if不必要.2.e没有定义,应该是entity.3.你把判断人数的if和1那个多余的if后面的括号位置打错了,你再看看试试(其实把1删了就行)


fjskdfjslkdfjskdfjslkd

console.clear(); world.onPlayerJoin(({  entity }) => {     if (entity.isPlayer)  {         entity.addTag('NotInGame');         if (world.querySelectorAll('Player').length >= 3)  {             entity.player.spawnPoint.set(239,24,232);             entity.player.forceRespawn();             entity.removeTag('NotInGame')             entity.player.dialog({                 type:Box3DialogType,                 title:`欢迎进入游戏`,                 content:(`目前人数已经超过三人,开始游戏吧`)             })         }     }     else {         entity.player.spawnPoint.set(179,44,77);         entity.player.forceRespawn();         entity.player.dialog({             type: Box3DialogType.TEXT,             title: '欢迎',             content: `在线人数未满3人,无法加入游戏,快来邀请小伙伴来玩`         })     } });    

点赞0


评论