马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
使用多点找色与多点比色等功能实现判断当前界面状态,执行不同代码。
[按键精灵] 纯文本查看 复制代码 Dim intX,intY
Dim 剑x, 剑y
剑x = 169
剑y = 1075
Dim 盾牌x = 361, 盾牌y = 1086
Dim 血瓶x = 550, 血瓶y = 1078
//TracePrint 剑x, 剑y
Do
If CmpColorEx("124|862|3CCBF7,92|858|BED9E7,171|872|24C3F7,125|824|BED9E7,101|892|BED9E7,146|872|24C3F7,172|882|24C3F7,122|882|24C3F7",0.9) = 1 Then
TracePrint "所有点都符合, 正在战斗中"
Tap 剑x, 剑y
Tap 盾牌x, 盾牌y
Dim 对比结果
对比结果 = CmpColor(345, 930, "2525FF", 0.9)
TracePrint 对比结果
If 对比结果 = -1 Then
TracePrint "没有匹配的颜色"
Tap 血瓶x, 血瓶y
End If
Else
TracePrint "非战斗界面"
FindMultiColor 428,568,719,799,"303339","-57|3|E3FDFD,-86|-2|303238,18|-34|9AC4ED,67|-23|FFFFFF,52|21|75D9FB,27|28|647485,43|-9|1C1C84",0,0.9,intX,intY
If intX > -1 And intY > -1 Then
TracePrint "找到了出发按钮", intX, intY
Tap intX, intY
End If
End If
Delay 500
Loop
|