PIM—简单//实用的玩家进服欢迎插件

LSE PIM—简单//实用的玩家进服欢迎插件 0.5

请登录后获取

评价 4.60 星 5 次评分

08:14:31 ERROR [LiteLoader] script::Exception: Wrong type of argument!
[failed to obtain stacktrace]

08:14:31 ERROR [LiteLoader] In API: LlClass::registerPlugin
08:14:31 ERROR [LiteLoader] In Plugin: PIM
08:14:31 ERROR [LiteLoader] script::Exception: Wrong type of argument!
[failed to obtain stacktrace]

08:14:31 ERROR [LiteLoader] In API: LlClass::registerPlugin
08:14:31 ERROR [LiteLoader] In Plugin: PIM
08:14:31 ERROR [LiteLoader] Fail in Loading Script Plugin!

08:14:31 ERROR [LiteLoader] Fail to load ./plugins/PIM.js!
08:14:31 ERROR [LiteLoader] In Plugin: PIM
08:14:31 ERROR [LiteLoader] script::Exception: 'pl' is not defined
at <anonymous> (PIM.js:14)
略有瑕疵
重点的没什么问题
主要是完全没有必要套function
直接侦听后函数(pl)=>{}
以及这个循环根本没有必要套了,就一行,你说你图了啥
直接setInterval(function(){
network.httpGet("https://github.com/wusheng666/PIM/blob/main/version.txt", (status, result) => {
logger.debug(status, ' ', result);
if (status == 200) {
if (Version != result) {
logger.info(`获取到新版本:${result}...开始下载...`);
logger.info(result);
network.httpGet("https://github.com/wusheng666/PIM/blob/main/PIM.js", (status, result) => {
if (status != 200) {
logger.error(`插件自动更新失败:${status}`);
} else {
let LxlConf = data.openConfig(".\\plugins\\LiteXLoader\\config.ini", "ini");
let path = `${LxlConf.getStr("Main", "PluginsDir", ".\\plugins")}\\PIM.js`;
LxlConf.close();
file.writeTo(path, result.replace(/\r/g, ''));
logger.info('下载完成,开始更新...');
mc.runcmdEx('llse reload PIM.js');
}
})
}
}
})
},UpdateTime)即可
wusheng
wusheng
感谢你提的建议
后退
顶部 底部