未命名_副本.jpg

ClassicSpellRanks说明:

在暴雪目前开放的Beta测试服中,不知由于什么原因(可能是忘了?),暴雪并没有开放GetSpellInfo

中关于获取法术等级的api端口,导致根本不会返回法术rank等级信息,所以很多相关插件都无法获取法术rank。

此插件专门针对这个问题所做了修补,它可以神奇地为getspellinfo的api函数添加法术rank等级。

不过如果暴雪在后续的更新中添加或修复了这个bug(或许是bug?),那么这个插件就不再需要了。

插件开发者注意:此版本的GetSpellInfo直接以提供整数的形式表达作为ranks或nil。原始API提供了一个可供本地化的字符串并且你必须对其进行分析或解析才能检索法术等级,最简单的方法就是做一个本地化翻译表以同时接受字符串和数字的表达。

类似这样:

local rank_names= 

{[ 1]=1,[ 2]= 2,[ 3]= 3,[ 4]= 4,[ 5]= 5,[ 6]= 6,[ 7]= 7,[ 8]=8,[ 9]=9,[10]=10,[11]=11,[12]=12,[13]=13,[14]=14,[15]=15,[16]=16,["Rank 1" ]= 1,["Rank 2" ]= 2,["Rank 3" ]= 3,["Rank 4" ]= 4,["Rank 5" ]=5,["Rank 6" ]= 6,["Rank 7" ]= 7,["Rank 8" ]= 8,["Rank 9" ]= 9,["Rank 11"]=10,["Rank 12"]=11,["Rank 13"]=12,["Rank 14"]=13,["Rank 15"]=15,["Rank 16"]=16,};

源码地址:链接

链接: https://pan.baidu.com/s/1fnNOGQG7bXg5xY81EcjeSA 提取码: x5fu 复制这段内容后打开百度网盘手机App,操作更方便哦