字号:

5.0宠物对战宏--用来搜索某个地区有的战宠

时间:2012-10-22 17:53 作者:oyg123 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
5.0宠物对战宏--用来搜索某个地区有的战宠

这个用来搜索所在地有哪些宠物。并且链接区分你已经拥有的

/run local S=GetZoneText();local G=C_PetJournal.GetPetInfoByIndex;for i=1,600 do local M=select(12,G(i));if(M and string.find(M,S)) then M=select(8,G(i))print(select(3,G(i)) and C_PetJournal.GetBattlePetLink(G(i)) or M)end;end

这宏是搜索你PetJournal(宠物日志)界面所列出来的宠物,

就是说,你在PetJournal(宠物日志)界面通过过滤,可以进一步限制搜索范围.(所以这个宏使用前。你至少得打开过一次PetJournal(宠物日志))

默认是搜索所在地图。

你可以将GetZoneText()更改成你所要查询的地方(记得双引号。例如查询"贫瘠之地")

 /run local S="贫瘠之地";local G=C_PetJournal.GetPetInfoByIndex;for i=1,600 do local M=select(12,G(i));if(M and string.find(M,S)) then M=select(8,G(i))print(select(3,G(i)) and C_PetJournal.GetBattlePetLink(G(i)) or "\124cffff0000"..M)end;end

当然,也可以改成其他条件,例如宠物来购买地点。宠物出售商人(貌似毫无意义)。宠物获取来源成就(同样毫无意义)。

但是可以用来搜索某些特殊条件:例如在最新的15913,英文客户端中.某些宠物加入了天气/时间这两个特定条件。

PS:记住,你所用的什么客户端,就搜索什么语言....

PS:看到代码中的那个600了么.实际上PetJournal(宠物日志)里面的宠物只有507只(这是几天前的数据,具体忘了。)

这个数字是会变动的.

首先这个数值最低值:看你是否对宠物日志进行过滤-----------宏搜索的是你宠物日志列出来的宠物,如果你宠物日志只列出一只。

举例

例如你在宠物日志的搜索栏输入"泰瑞尔".肯定就只有1只了----谁能买2只泰瑞尔做宠物....

其次最高值:视暴雪心情,加入或者删除宠物,所以我写了个600,因为一般不会有这么多.

(7月30日,宠物总数528)

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

视频推荐

  • 不发布 不发布
  • 实测奎岛最快任务流 半小时不到就可完成 实测奎岛最快任务流 半小时不到就可完成
  • TBC怀旧服太阳之井高地基尔加丹术士视角 TBC怀旧服太阳之井高地基尔加丹术士视角
  • 魔兽世界太阳井高地穆鲁开荒细节 坦克篇 魔兽世界太阳井高地穆鲁开荒细节 坦克篇

游戏直播