有一天我兴高采烈地发现了一款好用的新插件,兴致勃勃的加入到自己的插件里,莫名的弹出个大框框,像下面这样的:

「听风」TBC我的单体插件出错啦

有时候怎么关也关不掉,这游戏怎么玩?

不要慌,跟我来。

先简述下原理

魔兽世界很多插件由于版本原因,在插件的运行里会有一些导致系统出错的代码,这些代码在加载时就会使游戏自动唤起框框,所以其实就是你误装了错误的插件导致的。

解决的方式很简单,要么就是直接删掉你出现错误的插件,或者装一个收集这些错误的插件。我们一个个讲。

删除错误插件

有朋友就会问了,那么多插件,我知道要删哪个?最笨的办法,打开插件列表,

「听风」TBC我的单体插件出错啦

点击全部禁用,依次勾选一个插件,在游戏对话框输入如下命令重新加载插件:

/reload

如果不会弹出错误框则表示问题插件不是当前选定的,然而插件列表千千万,这个时候就不要用这种排除法了吧。

当然,如果你仔细观察,我们会快速定位到插件文件夹。

我们都知道,插件的安装位置是在游戏目录的Interface下,即我们使用的TBC游戏版本,游戏插件会安装在World of
Warcraft/_classic_/Interface/Addons
下,而出错弹框的某些信息暴露了它的位置,

「听风」TBC我的单体插件出错啦

如图中标出的红色部分,我们可以看到它是Interface/Addons下的一个子文件夹,如果你懂一点编程,应该不难看出,出错的文件使用了一些未定义的变量或者是函数,

即使你不懂编程,那也应该知道怎么处理,把这个出错的整个文件夹删掉,这样就对应的把错误插件删去,错误就不会再弹出来了。(当然这里需要注意的是,删除文件后需要关掉游戏重新启动才会生效)

有更好的做法

当然我们这样做只是权宜之计,肯定会有更好的方法。

插件出错后会报错这点毋庸置疑,但是并不是说这个插件整体都不可以用了,它的某些未出错的功能还是可以正常使用,那这些正常的功能部分我们如果还要保留,就不能采用以上的方式。

使用一款插件来收集并屏蔽错误内容。

BugSack

这款插件将为你解决上面的问题,要注意的是BugSack有一个依赖插件,在使用“桃乐豆”或者“黑盒工坊”下载时可能会丢失该依赖,所以听风来告诉你出处:
www.curseforge/wow/addons/bugsack www.curseforge/wow/addons/bug-grabber 可以直接从上面两个网址下载,将下载后的文件夹放到游戏插件目录即可。

下载后的文件夹以及游戏插件列表显示如下:

BugGrabber

BugSack

「听风」TBC我的单体插件出错啦 「听风」TBC我的单体插件出错啦
「听风」TBC我的单体插件出错啦 「听风」TBC我的单体插件出错啦

将这两个插件安装后重新进入游戏,可恶的弹框就不会出现了。

这个时候我们再看小地图上会多出一个插件小图标,

「听风」TBC我的单体插件出错啦

右键点击会出现它的设置选项,

「听风」TBC我的单体插件出错啦

这个界面我们应该非常熟悉,你也可以通过"ESC->界面->插件"找到它。

这里的“自动弹出”可以让我们设置出错信息是否自动弹出,

「听风」TBC我的单体插件出错啦

“聊天框输出”会将出错的信息在聊天栏显示,

「听风」TBC我的单体插件出错啦

当某些插件出现错误时还会有一个特殊音效,我们可以选择静音来关闭它;

以上

所以如果不想再让游戏弹出莫名其妙的框框影响游戏,那就用上面的方法试一试吧,不管用可以找我哟!

我在听风,也在等你。