Call zhaoguai()
End If
End If
dm_ret = dm.FindColor(300,150,800,600,"06ff04-050505",1.0,4,intX,intY) '找材料
If intX >= 0 and intY >= 0 Then
dm.moveto intX, intY + 40
Call ydpd
Delay 10
dm.RightClick
If Form1.CheckBox3.Value = 1 Then
Delay 1000
For ni = 1 To 20
color = dm.GetColor(560, 571)
TracePrint color
If color <> "000000" Then
Call zhaoguai
Goto a
End If
Delay 200
Next
Else
Delay 5000
End If
End If
End Sub
Sub Move(x,y) ' 自动寻路
Delay 10
dm.KeyPress 77
Delay 10
dm.moveto 800, 190
Delay 10
dm.Leftclick
Delay 10
Call zhuanhuan(x)
TracePrint x
Delay 10
dm.moveto 850, 190
Delay 10
dm.Leftclick
Delay 10
Call zhuanhuan(y)
Delay 10
dm.moveto 900, 190
Delay 10
dm.Leftclick
Delay 10
dm.KeyPress 77
Delay 10
End Sub
Sub zhaoguai() '找怪
Do
dm_ret = dm.FindColor(350,200,800,480,"ef2124-050505|fb2224-050505|fc2225-050505",1.0,4,inX,inY)
If inX >= 0 and inY >= 0 Then
dm.KeyPress jineng
Delay 10
Else
Exit Do
End If
Loop
If Form1.CheckBox1.Value = 1 Then '判断是否骑马
Delay 800
dm.KeyPress 57
Delay 20
End If
Delay 20
Call find()
End Sub
sub zhuanhuan(a) '将TextBox 坐标转换成 ASC码 依次输出
b1 = Mid(a, 1, 1)
TracePrint b1
c=Asc(b1)
dm.KeyPress c
Delay 10
b2 = Mid(a, 2, 2)
c=Asc(b2)
dm.KeyPress c
Delay 10