用户:
145a查看:170 回复: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());
});
SCS_user_LoeheodVOQworld.onPress(async ({ button,entity }) => {
if(button == "crouch")
entity.textDialog(undefined,entity.player.wearables);
});
试试?
点赞0
评论
返回null
大慈大悲独立的暴风雀小号保佑我修bug🙏
SCS_user_LoeheodVOQworld.onPress(async ({ button, entity }) => {
if (button == "crouch"){
console.log(JSON.stringify(entity.player.wearables()));
};
});
是可以的啊
点赞1
评论
报错了 TypeError: entity.player.wearables is not a function
你在空地图里运行
空地图里没报错
你有没有弄145安全大师?弄了的话就先注释一下
已经注释了
为啥你在代码截图里没有导入entity这个参数,一般这个报错是在entity不是玩家的时候触发的,你最好在onPress里在导入一个entity,还有你到底在外面套了个啥,world.onPress是不需要在玩家触发的代码里写的,直接写在最外层就好了,如果你是要搞玩家的区别对待的话,你在onpress里用entity进行判定,而且onpress只能是玩家触发的,所以你不要有顾虑。
点赞0
评论
entity我是在onPJ里导入的
解决方案就是导入entity,然后吧onpress放在最外面
在onpress里导入试试
你不用在pj里用entity做onpress
world.onpress就够了
你到底在做啥啊
谢谢,我试试
结局:我把地图复制了一份,新的那一份是好的。我怀疑我的地图受到了攻击!
感谢各位好心大佬的帮助
点赞0
评论
145大师防不住吗
你看看我的报错: world.onplayerjoin is not a function
我都没输入代码
可能是和之前的代码有冲突
你可以看看之前的代码