猫史档案馆


【求助!】【实体互动】【多实体互动】【代码】

用户:沙拉黄沙拉黄查看:5 回复:8 评论:5 创建时间:2022-03-08T16:53:24


有一个问题问大家:

为什么只能互动一个实体?

第二个实体就会出错

但是哈哈农场似乎没有问题啊?

见我的全图代码

console.clear();

const door = world.querySelector('#宿舍惊魂系列——木门-1');
door.enableInteract = true;
door.collides = true;
door.fixed = true;

const SHOUSE = ['沙拉黄'];
door.interactHint = '作者之家';
door.interactRadius = 2;

door.onInteract(({ targetEntity,entity }) => {
    if (SHOUSE.includes(entity.player.name)){
        // 玩家与实体进行交互时触发
    door.onInteract(async ({entity}) => {
        const result = await entity.player.dialog({
            type: Box3DialogType.SELECT,
            title: '瞬移到:',
            content: `${entity.player.name},你想瞬移到:`,
            options: ['门外', '进入'],
        });
    if(!result || result === null){ 
        return; 
    }
    if (result.index === 0){
        entity.player.directMessage(`愿你常来!`);
        entity.position.set(104,10,230);
    }else{
        entity.player.directMessage(`欢迎光临!`)
        entity.position.set(104,10,232);
        
    };
    });
    };
});
const TEST_PLAYER = ['吉吉喵', '搬砖喵', '测试喵', '文档喵']
console.clear();

const door = world.querySelector('#宿舍惊魂系列——木门-1');
door.enableInteract = true;
door.collides = true;
door.fixed = true;

const SHOUSE = ['沙拉黄'];
door.interactHint = '作者之家';
door.interactRadius = 2;

door.onInteract(({ targetEntity,entity }) => {
    if (SHOUSE.includes(entity.player.name)){
        // 玩家与实体进行交互时触发
    door.onInteract(async ({entity}) => {
        const result = await entity.player.dialog({
            type: Box3DialogType.SELECT,
            title: '瞬移到:',
            content: `${entity.player.name},你想瞬移到:`,
            options: ['门外', '进入'],
        });
    if(!result || result === null){ 
        return; 
    }
    if (result.index === 0){
        entity.player.directMessage(`愿你常来!`);
        entity.position.set(104,10,230);
    }else{
        entity.player.directMessage(`欢迎光临!`)
        entity.position.set(104,10,232);
        
console.clear();

const door = world.querySelector('#宿舍惊魂系列——木门-1');
door.enableInteract = true;
door.collides = true;
door.fixed = true;

const SHOUSE = ['沙拉黄'];
door.interactHint = '作者之家';
door.interactRadius = 2;

door.onInteract(({ targetEntity,entity }) => {
    if (SHOUSE.includes(entity.player.name)){
        // 玩家与实体进行交互时触发
    door.onInteract(async ({entity}) => {
        const result = await entity.player.dialog({
            type: Box3DialogType.SELECT,
            title: '瞬移到:',
            content: `${entity.player.name},你想瞬移到:`,
            options: ['门外', '进入'],
        });
    if(!result || result === null){ 
        return; 
    }
    if (result.index === 0){
        entity.player.directMessage(`愿你常来!`);
        entity.position.set(104,10,230);
    }else{
        entity.player.directMessage(`欢迎光临!`)
        entity.position.set(104,10,232);
        
    };
    });
    };
});
const TEST_PLAYER = ['吉吉喵', '搬砖喵', '测试喵', '文档喵']

world.onPlayerJoin(({ entity }) => {
    if (!TEST_PLAYER.includes(entity.player.name)) return; // 如果玩家名称不在列表里,则跳过后续脚本。
    world.say(`${entity.player.name} 【官方】来了!`);
})

const door1 = world.querySelector('#1楼电梯');
door1.enableInteract = true;
door1.interactHint = '电梯';
door1.interactRadius = 3;
door1.onInteract(({ entity }) => {
    world.say(`hello`);
});









        

运行时会针对第二次互动代码报错,请问出了什么问题?

 


回复

上一页1 页 / 共 1下一页
yee089yee089

重复定义啊,您给了一个实体两种互动方式,准备让它量子力学决定用哪个吗(虽然都一样)))您删掉

const door = world.querySelector('#宿舍惊魂系列——木门-1');
door.enableInteract = true;
door.collides = true;
door.fixed = true;

const SHOUSE = ['沙拉黄'];
door.interactHint = '作者之家';
door.interactRadius = 2;

door.onInteract(({ targetEntity,entity }) => {
    if (SHOUSE.includes(entity.player.name)){
        // 玩家与实体进行交互时触发
    door.onInteract(async ({entity}) => {
        const result = await entity.player.dialog({
            type: Box3DialogType.SELECT,
            title: '瞬移到:',
            content: `${entity.player.name},你想瞬移到:`,
            options: ['门外', '进入'],
        });
    if(!result || result === null){ 
        return; 
    }
    if (result.index === 0){
        entity.player.directMessage(`愿你常来!`);
        entity.position.set(104,10,230);
    }else{
        entity.player.directMessage(`欢迎光临!`)
        entity.position.set(104,10,232);
        
    };
    });
    };
});

不就可以了吗))

点赞0


评论


沙拉黄沙拉黄

感谢回帖,问题已解决! c喵ole.clear(); c喵tTEST_GFRY=['吉吉喵','搬砖喵','测试喵','文档喵']; c喵tSHOUSE=['沙拉黄','可爱的小果果']; c喵tdoor1=world.querySelector('#1楼电梯-1'); door1.enableInteract=true; door1.interactHint='电梯'; door1.interactRadius=3; c喵tdoor2=world.querySelector('#2楼电梯-1'); door2.enableInteract=true; door2.interactHint='电梯'; door2.interactRadius=3; door2.onInteract(({entity})=>{ entity.position.set(87,10,250); }); door1.onInteract(({entity})=>{ entity.position.set(87,20,250); }); world.onPlayerJoin(({entity})=>{ if(!TEST_GFRY.includes(entity.player.name))return;//如果玩家名称不在列表里,则跳过后续脚本。 world.say(`${entity.player.name}【官方】来了!`); }) c喵tdoor=world.querySelector('#宿舍惊魂系列——木门-1'); door.enableInteract=true; door.interactHint='门控操作'; door.interactRadius=3; door.onInteract(({entity,targetEntity})=>{ if(TEST_GFRY.includes(entity.player.name)){ if(entity.position.z<232){ targetEntity.say(`欢迎光临作者之家!`); entity.position.set(104,10,233); }else{ targetEntity.say(`下次再来!`); entity.position.set(104,10,230); }; }else{ if(SHOUSE.includes(entity.player.name)){ if(entity.position.z<232){ targetEntity.say(`欢迎光临作者之家!`); entity.position.set(104,10,233); }else{ targetEntity.say(`下次再来!`); entity.position.set(104,10,230); }; }else{ targetEntity.say(`您没有此权限。想加盟?房地产中心区【正在建设中】问问服务员吧!`); }; }; }); c喵tbilibili=world.querySelector('#哔哩哔哩-1'); bilibili.enableInteract=true; bilibili.interactHint='关注bilibili'; bilibili.interactRadius=3; bilibili.onInteract(({entity})=>{ entity.player.link('https://space.bilibili.com/1741284855') }); c喵tjingju=world.querySelector('#京剧演员-1'); jingju.enableInteract=true; jingju.interactHint='国粹传承'; jingju.interactRadius=3; jingju.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'传承国粹,义不容辞!', content:'看看京剧,感受魅力', }); }); c喵tsofa=world.querySelector('#沙发-1'); sofa.enableInteract=true; sofa.interactHint='皮一下'; sofa.interactRadius=3; sofa.onInteract(async({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'你跟我皮', content:'皮皮皮皮', }); entity.position.set(102,32,244); entity.position.y+=500; awaitsleep(10000); entity.position.set(101,20,239); }); c喵tjuntong=world.querySelector('#我的世界:苦力怕娘-1'); juntong.enableInteract=true; juntong.interactHint='重庆军统'; juntong.interactRadius=3; juntong.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'鸡汤来喽', content:'我就是重庆军统\n特务\n和大日本双调\n高级特工\n代号\n穿山甲!', }); }); c喵tpiano=world.querySelector('#复古大钢琴-1'); piano.enableInteract=true; piano.interactHint='培育雅趣'; piano.interactRadius=5; piano.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'音乐之美', content:'你弹了一会钢琴,获得了神秘大礼\n猜猜是什么?\n试试就逝世!', }); entity.player.canFly=true; });

点赞0


评论


沙拉黄沙拉黄

console.clear(); constTEST_GFRY=['吉吉喵','搬砖喵','测试喵','文档喵']; constSHOUSE=['沙拉黄','可爱的小果果']; constdoor1=world.querySelector('#1楼电梯-1'); door1.enableInteract=true; door1.interactHint='电梯'; door1.interactRadius=3; constdoor2=world.querySelector('#2楼电梯-1'); door2.enableInteract=true; door2.interactHint='电梯'; door2.interactRadius=3; door2.onInteract(({entity})=>{ entity.position.set(87,10,250); }); door1.onInteract(({entity})=>{ entity.position.set(87,20,250); }); world.onPlayerJoin(({entity})=>{ if(!TEST_GFRY.includes(entity.player.name))return;//如果玩家名称不在列表里,则跳过后续脚本。 world.say(`${entity.player.name}【官方】来了!`); }) constdoor=world.querySelector('#宿舍惊魂系列——木门-1'); door.enableInteract=true; door.interactHint='门控操作'; door.interactRadius=3; door.onInteract(({entity,targetEntity})=>{ if(TEST_GFRY.includes(entity.player.name)){ if(entity.position.z<232){ targetEntity.say(`欢迎光临作者之家!`); entity.position.set(104,10,233); }else{ targetEntity.say(`下次再来!`); entity.position.set(104,10,230); }; }else{ if(SHOUSE.includes(entity.player.name)){ if(entity.position.z<232){ targetEntity.say(`欢迎光临作者之家!`); entity.position.set(104,10,233); }else{ targetEntity.say(`下次再来!`); entity.position.set(104,10,230); }; }else{ targetEntity.say(`您没有此权限。想加盟?房地产中心区【正在建设中】问问服务员吧!`); }; }; }); constbilibili=world.querySelector('#哔哩哔哩-1'); bilibili.enableInteract=true; bilibili.interactHint='关注bilibili'; bilibili.interactRadius=3; bilibili.onInteract(({entity})=>{ entity.player.link('https://space.喵1741284855') }); constjingju=world.querySelector('#京剧演员-1'); jingju.enableInteract=true; jingju.interactHint='国粹传承'; jingju.interactRadius=3; jingju.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'传承国粹,义不容辞!', content:'看看京剧,感受魅力', }); }); constsofa=world.querySelector('#沙发-1'); sofa.enableInteract=true; sofa.interactHint='皮一下'; sofa.interactRadius=3; sofa.onInteract(async({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'你跟我皮', content:'皮皮皮皮', }); entity.position.set(102,32,244); entity.position.y+=500; awaitsleep(10000); entity.position.set(101,20,239); }); constjuntong=world.querySelector('#我的世界:苦力怕娘-1'); juntong.enableInteract=true; juntong.interactHint='重庆军统'; juntong.interactRadius=3; juntong.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'鸡汤来喽', content:'我就是重庆军统\n特务\n和大日本双调\n高级特工\n代号\n穿山甲!', }); }); constpiano=world.querySelector('#复古大钢琴-1'); piano.enableInteract=true; piano.interactHint='培育雅趣'; piano.interactRadius=5; piano.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'音乐之美', content:'你弹了一会钢琴,获得了神秘大礼\n猜猜是什么?\n试试就逝世!', }); entity.player.canFly=true; });

点赞0


评论


沙拉黄沙拉黄

console.clear(); constTEST_GFRY=['吉吉喵','搬砖喵','测试喵','文档喵']; constSHOUSE=['沙拉黄','可爱的小果果']; constdoor1=world.querySelector('#1楼电梯-1'); door1.enableInteract=true; door1.interactHint='电梯'; door1.interactRadius=3; constdoor2=world.querySelector('#2楼电梯-1'); door2.enableInteract=true; door2.interactHint='电梯'; door2.interactRadius=3; door2.onInteract(({entity})=>{ entity.position.set(87,10,250); }); door1.onInteract(({entity})=>{ entity.position.set(87,20,250); }); world.onPlayerJoin(({entity})=>{ if(!TEST_GFRY.includes(entity.player.name))return;//如果玩家名称不在列表里,则跳过后续脚本。 world.say(`${entity.player.name}【官方】来了!`); }) constdoor=world.querySelector('#宿舍惊魂系列——木门-1'); door.enableInteract=true; door.interactHint='门控操作'; door.interactRadius=3; door.onInteract(({entity,targetEntity})=>{ if(TEST_GFRY.includes(entity.player.name)){ if(entity.position.z<232){ targetEntity.say(`欢迎光临作者之家!`); entity.position.set(104,10,233); }else{ targetEntity.say(`下次再来!`); entity.position.set(104,10,230); }; }else{ if(SHOUSE.includes(entity.player.name)){ if(entity.position.z<232){ targetEntity.say(`欢迎光临作者之家!`); entity.position.set(104,10,233); }else{ targetEntity.say(`下次再来!`); entity.position.set(104,10,230); }; }else{ targetEntity.say(`您没有此权限。想加盟?房地产中心区【正在建设中】问问服务员吧!`); }; }; }); constbilibili=world.querySelector('#哔哩哔哩-1'); bilibili.enableInteract=true; bilibili.interactHint='关注bilibili'; bilibili.interactRadius=3; bilibili.onInteract(({entity})=>{ entity.player.link('https://space.喵1741284855') }); constjingju=world.querySelector('#京剧演员-1'); jingju.enableInteract=true; jingju.interactHint='国粹传承'; jingju.interactRadius=3; jingju.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'传承国粹,义不容辞!', content:'看看京剧,感受魅力', }); }); constsofa=world.querySelector('#沙发-1'); sofa.enableInteract=true; sofa.interactHint='皮一下'; sofa.interactRadius=3; sofa.onInteract(async({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'你跟我皮', content:'皮皮皮皮', }); entity.position.set(102,32,244); entity.position.y+=500; awaitsleep(10000); entity.position.set(101,20,239); }); constjuntong=world.querySelector('#我的世界:苦力怕娘-1'); juntong.enableInteract=true; juntong.interactHint='重庆军统'; juntong.interactRadius=3; juntong.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'鸡汤来喽', content:'我就是重庆军统\n特务\n和大日本双调\n高级特工\n代号\n穿山甲!', }); }); constpiano=world.querySelector('#复古大钢琴-1'); piano.enableInteract=true; piano.interactHint='培育雅趣'; piano.interactRadius=5; piano.onInteract(({entity})=>{ entity.player.dialog({ type:Box3DialogType.TEXT, title:'音乐之美', content:'你弹了一会钢琴,获得了神秘大礼\n猜猜是什么?\n试试就逝世!', }); entity.player.canFly=true; });

点赞0


评论


沙拉黄沙拉黄

???为啥不能发编程格式·?

点赞0


评论


yee089yee089

1、点开圈起的按钮center_image

2、点击下拉箭头,选择JavaScript

center_image

3、在框里输入代码(我乱输的)center_image

4、点击确定(你不会看不到确定吧()())

点赞0


评论


沙拉黄沙拉黄

console.clear();

var canGlobal = false;

const TEST_GFRY = ['吉吉喵', '搬砖喵', '测试喵', '文档喵'];
const SHOUSE = ['沙拉黄','可爱的小果果','彼岸花语'];

world.onPlayerJoin(({ entity }) => {
    if (SHOUSE.includes(entity.player.name)){
    entity.player.addWearable({
        bodyPart:Box3BodyPart.HEAD,
        mesh:'mesh/沙拉黄头套.vb',
        orientation: new Box3Quaternion(0, 1, 0, 0).rotateY(-Math.PI / 2),
        scale: new Box3Vector3(0.17, 0.17, 0.17),
        offset: new Box3Vector3(0, 0.4, 0),
    });
    entity.player.skinInvisible.head = true;
    };
});

const door1 = world.querySelector('#1楼电梯-1');
door1.enableInteract = true;
door1.interactHint = '电梯';
door1.interactRadius = 3;

const door2 = world.querySelector('#2楼电梯-1');
door2.enableInteract = true;
door2.interactHint = '电梯';
door2.interactRadius = 3;

door2.onInteract(({entity}) => {
    entity.position.set(87,10,250);
});

door1.onInteract(({entity}) => {
    entity.position.set(87,20,250);
});

world.onPlayerJoin(({ entity }) => {
    if (!TEST_GFRY.includes(entity.player.name)) return; // 如果玩家名称不在列表里,则跳过后续脚本。
    world.say(`${entity.player.name} 【官方】来了!`);
})

const door = world.querySelector('#宿舍惊魂系列——木门-1');
door.enableInteract = true;
door.interactHint = '门控操作';
door.interactRadius = 3;

door.onInteract(({ entity,targetEntity }) => {
    if (SHOUSE.includes(entity.player.name)){
        if (entity.position.z < 232){
            targetEntity.say(`${entity.player.name},欢迎光临作者之家!`);
            entity.position.set(104,10,233);
        }else{
            targetEntity.say(`${entity.player.name},下次再来!`);
            entity.position.set(104,10,230);
        };
    }else{
        targetEntity.say(`${entity.player.name},您没有此权限。想加盟?总房地产中心区【正在建设中】问问服务员吧!`);
    };
});

const bilibili = world.querySelector('#哔哩哔哩-1');
bilibili.enableInteract = true;
bilibili.interactHint = '关注bilibili';
bilibili.interactRadius = 3;

bilibili.onInteract(({ entity }) => {
    entity.player.link('https://space.bilibili.com/1741284855')
});


const jingju = world.querySelector('#京剧演员-1');
jingju.enableInteract = true;
jingju.interactHint = '国粹传承';
jingju.interactRadius = 3;

jingju.onInteract(({ entity }) => {
    entity.player.dialog({
        type: Box3DialogType.TEXT,
        title: '传承国粹,义不容辞!',
        content:'看看京剧,感受魅力',
    });
});
        
const sofa = world.querySelector('#沙发-1');
sofa.enableInteract = true;
sofa.interactHint = '皮一下';
sofa.interactRadius = 3;

sofa.onInteract(async({entity}) => {
    entity.player.dialog({
        type: Box3DialogType.TEXT,
        title: '你跟我皮',
        content:'皮皮皮皮',
    });
    entity.position.set(102, 32, 244);
    entity.position.y +=500;
    await sleep(10000);
    entity.position.set(101, 20, 239);
});

const juntong = world.querySelector('#我的世界:苦力怕娘-1');
juntong.enableInteract = true;
juntong.interactHint = '重庆军统';
juntong.interactRadius = 3;

juntong.onInteract(({ entity }) => {
    entity.player.dialog({
        type: Box3DialogType.TEXT,
        title: '鸡汤来喽',
        content:'我就是重庆军统\n特务\n和大日本双调\n高级特工\n代号\n穿山甲!',
    });
});

const piano = world.querySelector('#复古大钢琴-1');
piano.enableInteract = true;
piano.interactHint = '培育雅趣';
piano.interactRadius = 5;

piano.onInteract(({ entity }) => {
    canGlobal = true;
    entity.player.dialog({
        type: Box3DialogType.TEXT,
        title: '音乐之美',
        content:'你弹了一会钢琴,获得了神秘大礼\n猜猜是什么?\n按下右键试试!',
    });
});

world.onPress(async({ button,entity }) => {
    if (button === 'action1'){
        if (canGlobal === true){
            const result_input = await entity.player.dialog({
                type: Box3DialogType.INPUT,
                title: "广播特权",
                titleTextColor: new Box3RGBAColor(0, 0, 1, 1),
                titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1),
                content: `您获得了一次广播的特权`,
                contentTextColor:  new Box3RGBAColor(0, 0, 0, 1),
                contentBackgroundColor: new Box3RGBAColor(1, 1, 1, 1),
                placeholder:'请输入您想广播的内容',
                confirmText:'就是这个啦'
            });
            if(!result_input || result_input === null){ 
                return; 
            };
            world.say(`${entity.player.name}发送了广播:${result_input}`);
            canGlobal = false;
        };
    };
});

const GF_doorB = world.querySelector('#大铁门-1');
GF_doorB.enableInteract = true;
GF_doorB.interactHint = '门控装置';
GF_doorB.interactRadius = 3;

GF_doorB.onInteract(({ entity,targetEntity }) => {
    if (TEST_GFRY.includes(entity.player.name)){
        if (entity.position.z < 232){
            targetEntity.say(`${entity.player.name},欢迎光临官方工作室!`);
            entity.position.set(17,11,190);
        }else{
            targetEntity.say(`${entity.player.name},常来工作!`);
            entity.position.set(104,10,230);
        };
    }else{
        targetEntity.say(`${entity.player.name},您不是官方人员,没有此权限。`);
    };
});


const GF_doorA = world.querySelector('#门-1');
GF_doorA.enableInteract = true;
GF_doorA.interactHint = '门控装置';
GF_doorA.interactRadius = 3;

GF_doorA.onInteract(({ entity,targetEntity }) => {
    if (TEST_GFRY.includes(entity.player.name)){
        if (entity.position.z < 232){
            targetEntity.say(`${entity.player.name},欢迎光临官方之家!`);
            entity.position.set(17,11,190);
        }else{
            targetEntity.say(`${entity.player.name},下次再来!`);
            entity.position.set(104,10,230);
        };
    }else{
        targetEntity.say(`${entity.player.name},您不是官方人员,没有此权限。`);
    };
});

const jijimiaocom = world.querySelector('#吉吉喵电脑');
jijimiaocom.enableInteract = true;
jijimiaocom.interactHint = '吉吉喵电脑';
jijimiaocom.interactRadius = 3;

jijimiaocom.onInteract(async({ entity }) => {
    const jijimiaoResult = await entity.dialog({
        type: Box3DialogType.SELECT,
        title: "吉吉喵的工作台",
        titleTextColor: new Box3RGBAColor(0, 0, 0, 1),
        titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1),
        content:`你好,${entity.player.name},近期有这些用户反映问题:`,
        options: [jijimiaowenti_a],
    });
});

world.onPress(async({ button,entity }) => {
    if (button === 'action1'){
        const result2 = await entity.player.dialog({
            type: Box3DialogType.SELECT,
            title: "帮助",
            titleTextColor: new Box3RGBAColor(0, 0, 0, 1),
            titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1),
            content:`你好,${entity.player.name},你有什么问题?:`,
            options: ['传送','自闪光','报告问题'],
        });
    if(!result2 || result2 === null){ 
        return; 
    }
    switch (result2.index) {
        case 0:
            const result211 = await entity.player.dialog({
                type: Box3DialogType.SELECT,
                title: "传送",
                titleTextColor: new Box3RGBAColor(0, 0, 0, 1),
                titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1),
                content:`你好,${entity.player.name},你要传送至?:`,
                options: ['作者之家','官方之家','官方仓库','沙拉·房地产服务中心','果果·房地产服务中心'],
            });
            if(!result211 || result211 === null){ 
                return; 
            };
            switch (result211.index) {
                case 0:
                    entity.position.set(104, 10, 227);
                    break;
                case 1:
                    entity.position.set(53.5, 10, 227);
                    break;
                case 2:
                    entity.position.set(23.5, 10, 190);
                    break;
                case 3:
                    //沙拉·房地产服务中心;entity.position.set(23.5, 10, 190);
                    break;
                case 4:
                    //果果·房地产服务中心;entity.position.set(23.5, 10, 190);
                    break;
                default:
            };
        case 1:
            entity.player.emissive = 1;
            break;
        case 2:
            const result23 = await entity.player.dialog({
                type: Box3DialogType.SELECT,
                title: "反馈问题:",
                titleTextColor: new Box3RGBAColor(0, 0, 0, 1),
                titleBackgroundColor: new Box3RGBAColor(0.968, 0.702, 0.392, 1),
                content:`你好,${entity.player.name},你要反馈什么问题?:`,
                options: ['地图问题','社区问题'],
            });
            if(!result23 || result23 === null){ 
                return; 
            };
            switch (result23.index) {
                case 0:
                    saladQ
                    break;
                case 1:
                    entity.position.set(53.5, 10, 227);
                    break;
                default:
            };
        default:
    };
    };    
});

最后面代码不要看,还没有完工。

点赞0


评论


东方绝尘东方绝尘

imgsrc="https://static.cod喵/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"

点赞0


评论