为什么是3.5而不是4.0,因为本来预告是要发布全自动钓鱼(算4.0版)的,但是这几天在冲Lv5000猫战,所以先做了全自动猫战升级的脚本。
老样子战前准备:
1.还是需要有1个满级(50)的猫的,所以前期剧情自己手动吧,剧情全部打完应该也有3个50级的了。
2.把满级的猫放在中间位置,上下两只猫随便放。例如下图:
3.右侧的组合技随意吧,反正越到后面刷的越快。
4.找一只对手猫,我是挑选的39级的猫,这样效率最高。确保你的中间猫可以无脑按一键击败对手猫(尽量中间猫的技能可以克制对手猫的前卫技能),比如这样的:
我中间猫50级是红抓技能,对手猫39级是黄拍技能,被我克制。(其实大问题没啥,毕竟招数都是随机的,只不过碰到前卫技能的概率高一些)如果发现一键打不过或者很勉强,建议换对手,或者对手猫降级。
5.有100只猫图鉴,如果没有的话再怎么也到不了5000级,先去搜集到100只吧。
6.按键抓图左上角猫的Lv 50图片并导入到按键精灵:
就这张图就行,这样上面那只猫满级后会自动更换1和3位置的猫
7.猫排序按照等级(一定要记得)
正文(脚本解说)
Rem order
c1 = 0 //状态设置
c2 = 0
c3 = 0
c4 = 0
x=1
While x = 1
incolor = GetPixelColor(802,338) //抓一个你当前战斗猫界面的特殊颜色点,所以一旦选中了就别换了,老老实实挂一天吧
If incolor = "ED96D3" and c1 = 0 Then //判断是否在战斗猫前
c1=1
MoveTo 947, 433 //鼠标移动到战斗猫感叹号上(坐标需要自己调整)
Delay 300
LeftClick 1 //点击感叹号准备进入战斗
Delay 200
Else
Delay 100
End If
indone = GetPixelColor(1170, 699) //点击感叹号后需要点击确认
If indone = "71444B" and c2 = 0 Then
c2=1
MoveTo 1170, 699
Delay 300
LeftClick 1
Delay 200
Else
Delay 100
End If
infight = GetPixelColor(805, 836) //进入选猫界面
If infight = "74454C" and c3 = 0 Then
c3 = 1
intX = 0
intY = 0
FindPic 460,300,540,350,"Attachment:\lv50.bmp",0.9,intX,intY //判断第一只猫是否已经50级了
If intX > 0 And intY > 0 Then
Call changecat //如果已经50级就跳转换猫子程序(好吧,我认输了,call比rem好用,哈哈)
Delay 1000
End If
MoveTo 805, 836 //如果不是的话直接就进入战斗
Delay 500
LeftClick 1
Delay 200
Else
Delay 1000
End If
infight2 = GetPixelColor(1166, 580) //抓取战斗中的“攻击”按钮
If infight2 = "5A3439" and c4 = 0 Then
c4=1
MoveTo 1166, 580
Delay 300
LeftClick 1
Delay 200
Call fight //抓取到攻击按钮就跳转战斗子程序
Else
Delay 100
End If
Wend
sub fight //战斗子程序入口
inkill2 = 0
While inkill2 <> 1
inkill = GetPixelColor(1494, 757)
injiesuan = GetPixelColor(508, 525)
If inkill = "DC6E81" Then //无脑按攻击,直到战胜
MoveTo 1494,757
Delay 300
LeftClick 1
Delay 1000
End If
Delay 1000
If injiesuan = "B0FBFB" Then //抓取战胜后的结算界面并退出
Delay 300
LeftClick 1
Delay 300
LeftClick 1
inkill2 = 1
Delay 2000
End If
Wend
Goto order //结算退出后回到主程序头部
End Sub
Sub changecat //换猫子程序入口
MoveTo 400, 365 //点击第一只猫
Delay 500
LeftClick 1
Delay 2000
catColor = GetPixelColor(1557, 865)
While catcolor <> "FAE7EB" //如果右侧滚轮没到底(对的,从右侧最底下那只猫换起,因为按照等级排序的,所以最下面那只肯定是1级的)
catColor = GetPixelColor(1557, 865)
MoveTo 1225, 455
Delay 300
MouseWheel - 1
Wend
Delay 1000
MoveTo 1008, 622
Delay 500
LeftClick 1
Delay 500
MoveTo 401, 709
Delay 500
LeftClick 1
Delay 2000
catColor = GetPixelColor(1557, 865) //同理换第三只猫(1猫和3猫等级一样,所以同时到50的)
While catcolor <> "FAE7EB"
catColor = GetPixelColor(1557, 865)
MoveTo 1225, 455
Delay 300
MouseWheel - 1
Wend
Delay 1000
MoveTo 1008, 770
Delay 500
LeftClick 1
Delay 500
End Sub
后记:
总的来说猫战的全自动脚本还是比较简单的,目前半小时可以挂2只从1到50级,100只猫就是25个小时,所以我说为啥老老实实挂一天就ok了。
想到钓鱼脚本就头痛,因为鱼妹已经有了,而且目前也有很多事情要做,又是拖经验,又是刷外传点数,又是不凋花,又要lom,又要挂魔兽王冥,后面还有阿鲁多的天脚本还没做。然后月底前就要开新内容了,哈哈。