• 官方公告
  • 游戏资讯
  • 帮助中心
魔兽最强监控插件WA(WeakAuras)代码检索属性的编码方法
1700013769 未知

魔兽最强监控插件WA(WeakAuras)代码检索属性的编码方法

 

首先你需要一个代码编辑器:推荐使用vscode、pycharm这类,实在没有,用notepad++这类也可以,但是搜索速度不太快。我这里用的是pycharm

image.png

 

比如我这里需要一个力量的编码。

 

在pycharm中打开WA的代码,使用全文检索功能,快捷键是ctrl+shift+f

image.png

 

搜索“力量”,得到一行代码:L["Strength"] = "力量"

 

image.png

接下来搜索L["Strength"],搜到很多,上面可以看出都是各种语言的翻译。最后一个他实际应用到的地方。我们得到这句代码:UnitStat('player', LE_UNIT_STAT_STRENGTH)

 

image.png

这个我们拿到游戏里面去测试,在游戏聊天框中输入

 

/dump UnitStat('player', LE_UNIT_STAT_STRENGTH)

image.png

 

得到这个结果,把wa禁用也同样是这个结果,说明这个函数可以获取力量值,其中的LE_UNIT_STAT_STRENGTH就是力量的编码。

 

这样的大写的字符串通常是一个常量,可以继续在聊天框中dump看他的实际数值:

 

/dump LE_UNIT_STAT_STRENGTH

 

可以看到他的值为1

image.png

 

 

 

 

当然了,这里只是一个场景的演示,但是方法都是通用的,当大家想要某个api的时候,就去找一个差不多的插件,用搜索的方法,看看别人是怎么用的。

 

 

 

比如下面这位群里的同学提到的问题,就可以找一个TSM或aux这类插件,一定都可以搜索到。

 

image.png