各位大大想請問我最近想利用此軟體的抓抓 抓圖來做一個當血剩多少就自動回城,但我做了第一步到了第二步就不知道怎麼放,有大大願意教一下嗎??
Do
Dim intX,intY
FindPic 900, 120, 1060, 240, "Attachment:blood.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
TracePrint intX
TracePrint intY
Delay 100
Tap intX, intY
Delay 100
End If
Loop
上面是偵測第一個FindPic是偵測血的圖片,下面就不知道怎麼放了= =,有大大知道怎麼改嗎?須加什麼指令?謝謝
(下面FindPic是偵測回城技能)
FindPic 0, 0, 0, 0, "Attachment:a=home.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
End If
作者: c545979520 時間: 2017-12-30 03:16
FindPic 0, 0, 0, 0, "Attachment:a=home.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
tap xxx,xxx
else
xxxxxxxxxxxxx
End If作者: kkbtopp 時間: 2018-11-16 11:19
如果是單一顏色的血條的話 可以用抓圖方式,
但是如果象天堂m那種 血條會變化
良心建議,不要抓圖,抓顏色來作判定會更好唷 ^^
因為抓圖的判斷率容易失敗。語法大概如下所示:
Sub xx
Dim intX,intY
FindMultiColor x1,y1,x2,y2,first_color,offset_color,dir,sim,intX,intY
If intX > -1 And intY > -1 Then
tap 127,803
// TracePrint "成功"
Else
// TracePrint "不成功"
End If
End Sub