网络游戏

关注公众号 jb51net

关闭
游戏攻略 > 网络游戏 >

魔兽世界9.2更新后宝石迷阵插件报错的解决办法

脚本之家

9.2更新后我飞行时必玩的宝石迷阵插件出错了,可github上的作者已经2年没更新了。一筹莫展之际,我在API wiki网站上看到说`SetBackdrop`函数已经被移除了,但是之前插件一直工作的好好的,估计是暴雪给了缓冲期9.2才正式删除了这个API。gg了一圈后找到解决方法,分享给大家:

具体方法:

打开插件报错的行数,例如:

local s = CreateFrame("Frame", "BejeweledDataBorder", d)

s:SetPoint("Bottomleft", a, "Bottomright", -40, 0)

s:SetHeight(32)

s:SetWidth(72)

s:SetWidth(128)

s:SetBackdrop(t)--这一行报错

那么我们要向上找到s这个变量被赋值的地方,一般都是CreateFrame函数,我们给它加上第4个参数"BackdropTemplate"(是字符串,包括引号)即可,如下:

local s = CreateFrame("Frame", "BejeweledDataBorder", d, "BackdropTemplate")--在这行加上"BackdropTemplate"

s:SetPoint("Bottomleft", a, "Bottomright", -40, 0)

s:SetHeight(32)

s:SetWidth(72)

s:SetWidth(128)

s:SetBackdrop(t)

s:SetBackdropColor(0, 0, 0, 0)

同理,如果其他插件也出现了类似的错误也可以用同样的方式修改。

友情提示:小编已经修改好的宝石迷阵插件,可以设置在坐鸟的时候自动打开,消磨时间。

获取方法:

请关注下方公众号回复“迷阵”即可获取

一定要看清回复内容,否则什么都得不到!

以上就是小编带来的全部内容,希望对大家有所帮助。