感谢提醒!不修一下PAPI变量未注册的问题吗?提示(PAPI注册变量要求是字符类型,可以转译一下再注册)![]()
感谢提醒!不修一下PAPI变量未注册的问题吗?提示(PAPI注册变量要求是字符类型,可以转译一下再注册)![]()
【Lv:3】
感谢那我下面那个情况也能麻烦解答一下么这个就是你没有安装领地插件iLand, 或者去LevelExp的配置文件Config.json中吧PlayLandEnable设置成false就行了
getLevelAPI(pl) { //等级
if (!pl) return logger.warn(tr('play.object.warn', [pl]));
if (pl != null) {
return getLevel(pl.xuid).toString();//这里可以用.toString()转为字符类型
} else return 0;
}
无关紧要啊。直接用ll.exportPAPI变量的注册出错了,原因是函数返回的变量不是字符类型,PAPI变量只支持字符串注册变量
21:50:42.425 ERROR [legacy-script-engine-quickjs] not a function
21:50:42.425 ERROR [legacy-script-engine-quickjs] In Plugin: LevelExp
21:50:43.921 ERROR [legacy-script-engine-quickjs] Error occurred in setInterval-Function
21:50:43.921 ERROR [legacy-script-engine-quickjs] C++ Exception: script::Exception, from <legacy-script-engine-quickjs>:
21:50:43.921 ERROR [legacy-script-engine-quickjs] not a function
21:50:43.921 ERROR [legacy-script-engine-quickjs] In Plugin: LevelExp