猫史档案馆


这段代码哪错了?

用户:无光黑洞无光黑洞查看:162 回复:3 评论:24 创建时间:2023-01-09T13:22:02


代码如下,求助!

entity.player.onPress(({ button }) => { //每当有按钮被按下         if (button == Box3ButtonType.ACTION1) { //如果按钮是右键             const result = await entityplayer.dialog({                 type: Box3DialogType.SELECT,                 title: "${entity.player.name}的背包",                 content: `${entity.player.name}:\n元币${entity.yuan_bi}\n资源[${entity.zi_yuan}]\n装备[${entity.zhuang_bei}]\n状态:${entity.zhuang_tai}`,                 options: ['道具', '经验存档', '基地状态'],   // 将提供玩家选择的选项放入数组里。                 lookTarget: entity             });


回复

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

哪报错了?

点赞0


评论

await仅用于异步函数

那应该替换成什么?

,,,, 加上ancye不就行了?(第一个)

把entity.player.onPress(({ button }) => {改成entity.player.onPress(async({ button }) => {

nn

还是错

你报错的有可能不是这段代码,确定吗

有可能

等下,我在检查下

asycn要加到报错所处的内置函数

确定

加了,换了个方式报错

,,,,给链接吧,,,

我第11340名岛民不毁图

呵,真要毁,也没东西给你毁

等一下

师傅有时间吗,帮忙搞一下传送的代码

有,,?

权限我还留着,主脚本的119行到121行


名探酱名探酱

额排版没了,还有代码没放完吧

点赞0


评论

太多了…………


limit_breakrlimit_breakr

问题有点多:

1.漏括号

2.await只能在 异步函数中使用

3.entity未声明

world.onPlayerJoin(({ entity }) => {//指明entity是player
    if (entity.isPlayer) {
        entity.player.onPress(({ button }) => {
            if (button == Box3ButtonType.ACTION1) {
                const result = entityplayer.dialog({
                    type: Box3DialogType.SELECT,
                    title: "${entity.player.name}的背包",
                    content: `${entity.player.name}:\n元币${entity.yuan_bi}\n资源[${entity.zi_yuan}]\n装备[${entity.zhuang_bei}]\n状态:${entity.zhuang_tai}`,
                    options: ['道具', '经验存档', '基地状态'],   // 将提供玩家选择的选项放入数组里。                 
                    lookTarget: entity
                });
            };
        });
    };
});

 

点赞0


评论

关于await我还得学下()

没用

只能帮你纠错但效果。。()

在你的代码修改了一下,可以了