本帖最後由 evazone 於 2015-6-22 20:55 編輯
想学习其实还是重头写好
毕竟我这个是多点取色的 你分辨率不同 其实就等于全部要重新截取 和写个新的差不多
也就只能参考下
这版已经添加了点击弹出友情升级和每日奖励,喜欢研究的可以继续改进or提点子
有空的话可以帮你参考下
PS:断网重连 要去按键精灵官网下载huiyitool.lua
这个是用来开关wifi的 当然开关3g也可以[Openwifi改为Open3g]
PS1:代码更新
- //自适应分辨率
- SetScreenScale 720,1280,0
- rem 关卡
- Dim IntX,IntY
- FindMultiColor 0,0,0,0,"7C7467","-43|28|169F57,16|40|10A967,72|36|307B42,11|-94|F5F5EC,-130|-71|AC7900,-188|43|B27F00,14|-195|454160",0,0.9,intX,intY
- If intX>-1 And intY>-1 Then
- Tap intX, intY
- Delay 300
- goto 选任务
- Else
- goto 关卡
- End If
- Rem 选任务
- If CmpColorEx("204|433|35ECB7,96|434|221122,53|283|33FD9F,292|233|536E08,344|844|B7EBFE", 0.9) = 1 Then
- Delay 800
- Tap 359, 824
- goto 助战
- Else
- goto 选任务
- End If
- Rem 助战
- If CmpColorEx("48|224|99DBFD,76|220|3F5A7F,113|226|9FDDFD,155|230|6994B6,330|211|32CCAD,396|197|158B3A,492|205|000913,592|205|EEDD44,712|204|4D2B33",0.9)=1 Then
- Delay 200
- Tap 390,545
- Goto 开战
- Else
- goto 助战
- End If
- Rem 开战
- //Call 断线2()
- Call 断线()
- If CmpColorEx("214|415|3ADFBF,229|355|FFFF5F,360|370|1A555C,441|429|FEF441,629|241|4A4411,575|618|AAEEFF,599|1084|683CFB,688|1088|553DFF", 0.9) = 1 Then
- Delay 600
- Tap 603, 1081
- Delay 3000
- goto 战斗结束
- Else
- goto 开战
- End If
- Rem 战斗结束
- Call 断线()
- Delay 1000
- If CmpColorEx("58|1182|68B572,285|1179|30723E,409|1136|34944B,522|1168|358E3D,618|1082|3A9D4A,687|1246|42A054", 0.9) = 1 Then
- Delay 500
- Tap 60, 1200
- Delay 100
- Tap 60,1200
- Delay 2000
- goto 结算
- Else
- goto 战斗结束
- End If
- Rem 结算
- Call 断线()
- Call OK()
- If CmpColorEx("357|1199|C7B8DC,305|1202|593EFF,410|1201|593EFF,192|1129|ACDEF5,445|1128|B8E3F6,172|84|97D5F9", 0.9) = 1 Then
- Delay 100
- Tap 360, 1200
- Delay 2000
- goto 返回
- Else
- goto 结算
- End If
- Rem 返回
- Call 断线()
- Call OK()
- Dim C,V
- FindMultiColor 0,0,0,0,"FFFFFF","-57|3|0800C0,148|-2|142F51",0,0.9,C,V
- If C > -1 And V > -1 Then
- Delay 600
- goto 关卡
- Else
- goto 返回
- End If
- Sub 断线
- If CmpColorEx("119|1128|FFFFFF,133|1129|FFFFFF,149|1136|FFFFFF,164|1128|FFFFFF,253|1128|D1EFFB,399|1128|D5F3FE,435|1077|3A5278,518|1085|3A5278,673|1098|B6DEF5,670|1056|CCEAF8",0.9)=1 Then
- //关闭wifi
- Import "huiyitool.lua"
- huiyitool.Closewifi()
- Delay 2000
- //开启wifi
- Import "huiyitool.lua"
- huiyitool.Openwifi()
- Delay 2000
- End If
- If CmpColorEx("157|493|D6F4FF,436|488|D6F4FF,127|776|D6F5FF,181|840|38C973,330|846|34C56A,399|849|5C41FF,524|842|6447FF,474|848|FFFEFF,579|850|D6F4FF",0.9)=1 Then
- Delay 300
- Tap 466, 847
- Delay 300
- End If
- End Sub
- Sub OK
複製代碼 |