猫史档案馆


[box3求助]ball ball大家帮忙找找代码bug...

用户:一吱笑喵一吱笑喵查看:4 回复:1 评论:4 创建时间:2023-01-05T16:08:44


就是下面这一段,谢谢!

console.clear()
async function text(entity, title, content)  {//将一个text封装成函数,调用时更加简单
    return await entity.player.dialog({
        type:Box3DialogType.TEXT,//text
        title,//标题
        content//内容
    })
}
//正片开始
for (const npc of world.querySelectorAll('.npc'))  {//在地图中找到所有有npc标签的实体
    npc.enableInteract = true;//你可以和npc交互
    npc.interactRadius = 5;//互动范围为5
    npc.interactHint = npc.id//实体名称为模型的id
    if (npc.id == '冰与火小学生')  {//如果他是学长
        npc.onInteract(async ({entity}) =>  {
                entity.jq = 1;
            if (entity.jp == 1) {
                text(entity,'学长',`${entity.player.name},你是新生吧,快去报到吧!`)
                text(entity,'学长',`报到处在教学楼门口哦,别忘了来找我!`)
                text(entity,'学长',`任务1:去报到`)
                entity.player.directMessage('你获得 去报到任务')
                entity.jq = 2;
            } else if (entity.jq==2)  {
                text(entity,'学长',`你怎么还没有报到?`);       
            } else if (entity.jq==3)  {
                text(entity,'学长',`接下来我介绍一下我们的学校吧。`);
            }
        })
    }
    if (npc.id == '学姐')  {
        npc.onInteract(async ({entity}) =>  {
             if (entity.jp == 1)  {
                 text(entity,'学姐',`${entity.player.name},你是报到的新生吗?`)
            } else if (entity.jq==2)  {
                text(entity,'学姐',`${entity.player.name},原来是学长叫来的啊!`)
                text(entity,'学姐',`${entity.player.name},好了,登记完了,你去找学长吧!`)
            } else if (entity.jq==3)  {
                text(entity,'学姐',`快去吧`);
            }
        })
    }
}

真的,球球大家了


回复

上一页1 页 / 共 1下一页
植物月光花植物月光花

bug呢?

点赞0


评论