猫史档案馆


【求助】这报错就离谱

用户:145a145a查看:21 回复:10 评论:21 创建时间:2022-08-09T19:01:46


TypeError: entity.player.wearables is not a function

报错处源代码

world.onPress(async ({ button,entity }) => {
  if(button == "crouch")
    entity.textDialog(undefined,entity.player.wearables());
});


回复

上一页1 页 / 共 1下一页
145a145a

各位大佬发发慈悲吧我一个代码萌新

这不是坟贴快帮我求求了

大慈大悲大佬帮我修bug

点赞0


评论


SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

world.onPress(async ({ button,entity }) => {
  if(button == "crouch")
    entity.textDialog(undefined,entity.player.wearables);
});

试试?

 

点赞0


评论


145a145a

不是坟贴,不是坟贴!

点赞0


评论


SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

world.onPress(async ({ button, entity }) => {
    if (button == "crouch"){
        console.log(JSON.stringify(entity.player.wearables()));
    };
});

是可以的啊

点赞1


评论


145a145a

不是坟贴,不是坟贴!

点赞1


评论


萌新大佬萌新大佬

没错啊,截一下屏我看看?

点赞0


评论


145a145a

center_image

点赞0


评论


145a145a

不是坟贴,不是坟贴!大佬快救我!

点赞0


评论


1366155545013661555450

为啥你在代码截图里没有导入entity这个参数,一般这个报错是在entity不是玩家的时候触发的,你最好在onPress里在导入一个entity,还有你到底在外面套了个啥,world.onPress是不需要在玩家触发的代码里写的,直接写在最外层就好了,如果你是要搞玩家的区别对待的话,你在onpress里用entity进行判定,而且onpress只能是玩家触发的,所以你不要有顾虑。

点赞0


评论


145a145a

结局:我把地图复制了一份,新的那一份是好的。我怀疑我的地图受到了攻击!

感谢各位好心大佬的帮助

点赞0


评论