8.1魔兽宠物对战 可使用的自动换队插件教学,一起看下吧!
1.退出游戏,下载附件,解压,将解压后interface\addons\里的所有目录,复制到 D:\GM\World of Warcraft\_retail_\Interface\AddOns\下。这里假设你的wow安装在D:\GM\下,需要更换为你的wow的安装目录。如果没有AddOns这个目录,可以自己建立,但是名字不能错。
2.进游戏建立你自己的战队并编写字符串。
3.如图,进入对战,屏幕上方的 “VS” 字符处可以点击,字符串就是在这里录入的。
3.1、在VS上鼠标左键可以打开当前有效的字符串选择器清单,如果从字符串选择器中成功读取到了字符串,这个字符串选择器就是亮色的,否则不显示。
3.2、在VS上鼠标右键可以打开所有的字符串选择器清单,然后鼠标左键点击字符串选择器的名字,就打开了字符串输入栏,如图2.
3.3、图中Rematch字符串是我为了截图时临时添加的,实际当前运行的字符串选择器后面有个 勾勾 。
插件提供了4种字符串选择器,并且都可以保存字符串,那我到底保存在哪里合适呢?
1、Rematch 字符串选择器,适用于保存每个队伍的字符串,如果你的每个队伍的字符串都不相同的情况下,或者一个队伍和字符串打遍天下的时候。
2、Firstenemy 字符串选择器,适用于敌方第一只宠物是固定不变的时候,比如训练师,橙色宠物,打固定一个目标(如冰脊幼崽)等。设置一次字符串后,无论什么队伍和这个NPC对战,都会用同一个字符串。
3、AllInOne 字符串选择器,只能保存一个字符串,无论敌我队伍如何变化都是固定这个字符串。一般在这个选择器里,写入一个只有一行 quit 指令的字符串,用于特殊情况下自动退出对战。
4、原版Base字符串选择器,基本不用。
通常建议将字符串保存在Firstenemy里,大部分对战,敌方的第一只宠都是固定,且不同的NPC第一只宠互不相同。Rematch需要为每个队伍都设置字符串,比较繁琐,但是默认优先级高。AllInOne 又过于通用,失去了使用价值。
以任意文本编辑器打开 Interface\Addons\Rematch\Process\PetLoading.lua 文件,找到function rematch:checkTeamHealth(team) 这个函数。
1、可以自行设置宠物低于多少血量会导致队伍失败。
if petHP < petMaxHP*1 then --修改这个1就可以了,最大只能是1,0.8意思就是剩余80%以下血量就是不合格。
2、可以设置不同的NPC不同的血量检查逻辑。
if mytarget == 9999999 then --你可以仿照这个IF自行写其它NPC的处理情况。
for i=1,1 do -- i=1,1 就是只检查第一只宠血量的意思,数字可以是1-3之间,后一个数字必须大于或等于前一个数字。每个数字代表队伍中的坑号。最多3个坑。
如果添加了其它条件,则函数架构如下,注意排版,确保end要正确配对。
if mytarget == xxxxx then -- 目标 xxxxx 的检查逻辑
.....
elseif mytarget == yyyyy then -- 目标 yyyyy 的检查逻辑
.....
else -- 没有特别写出的目标,执行的默认检查逻辑。
.....
end