无名杀是一款三国杀粉丝制作的非常良心完全免费的三国杀类游戏,有着非常高的可玩性和创造性,今天小编带来了这款游戏的最新代码导入教程,和传统的万能导入不同,这个方法更加实用。
前言
大家应该早就知道“万能导入”了,每当遇到编写不规范的扩展,不能内置导入时,就要首先在无名杀内制作一个同名扩展并保存,然后再把真正的扩展文件覆盖。
然而根本就不需要这么麻烦。因为选项→其他→命令可以执行JavaScript代码,所以完全可以按照如下做:
01
解压扩展到extension文件夹,注意要确保最终会出现一个新的名称为扩展名的文件夹,其内有一个extension.js文件;(这里其实和“万能导入”差不多)
Windows 11下的文件管理器展示的页面。我把《无名杀诗笺版》安装到了C:\noname,因此扩展文件夹就在C:\noname\resources\app\extension。
Electron系客户端(《无名杀由理版》等)都差不多。
如果是Android手机,一般可以去Android/data/<你的《无名杀》客户端的包名>/extension查看。
若为《无名杀Plus》系或其他非常规客户端,请参考相应文档。
比如我需要导入《在线更新》,那么就按照这样解压扩展压缩包。
02
点击选项→其他→命令,依次输入并点击“执”(也可以在输入框内按回车键)执行代码:
lib.config.extensions.add("<扩展名称>");
game.saveConfig("extensions",lib.config.extensions);
game.saveConfig("extension_<扩展名称>_enable",true);
第一行:在当前《无名杀》的扩展列表添加一项内容为此扩展名称的字符串,但还没有保存;第二行:保存列表配置,此后该项将一直保留在列表内;第三行:开启此扩展,否则默认会关闭。不要忘记将<扩展名称>替换为真正的扩展名,例如在线更新:
lib.config.extensions.add("在线更新");
game.saveConfig("extensions",lib.config.extensions);
game.saveConfig("extension_在线更新_enable",true);
导入《在线更新》的例子。
依次执行完以后就会像这样。
03
重启《无名杀》,如果扩展本身正常,那么扩展已经加载完毕。
《在线更新》已经加载完毕。
另外如果曾经重置过《无名杀》的配置,导致扩展列表清空,那么就可以如此重新导入原先的扩展,而无需一个一个创建空扩展并覆盖,有效减少工作量。
用户评论
最新评论