Call FindPic(0,0,1024,768,"Attachment:\球.bmp",0.9,intX,intY)
If intx>0 Then
MoveTo intx+23,inty+41
Delay 300
LeftClick 1
End if
Delay 500
MoveTo m+174,n-401
Delay 100
var=GetCursorShape(0)
If var=1227848726 Then
Delay 500
LeftClick 1
End if
End if
Else
KeyDown 18,1
KeyPress 65,1
KeyUp 18,1
End if
End if
//判断是否退出画面
//下面这句在屏幕区域范围内查找多点颜色,返回左上角第2点颜色位置坐标
XY = Plugin.Color.FindMutiColor(0, 0, 1024, 768, "6ADCE6", "1|0|5EDCE6,-1|1|71F8FF,0|1|60F7FF,1|1|50F6FF,2|1|3CF6FF,3|1|1E9CB1,-2|2|50D8E6,-1|2|50F4FF,0|2|3EF3FF,1|2|32F2FF,2|2|2DECFC,-2|3|36D4E6,-1|3|30EEFF,0|3|29ECFE,1|3|28E8FC,2|3|25DEF7,3|3|1FBEDC,4|3|1E5254,-1|4|23E1FB,0|4|21DCF8,1|4|20D8F6,2|4|1FD2F3,0|5|1ABEDF,1|5|19BDDE,-4|6|31E2FF,5|6|3CE4FF,-5|7|14D6FD,-2|7|4BE3FF,-1|7|52E4FF,0|7|4DE3FF,1|7|4CE3FF,2|7|33DFFF,3|7|14D5FC,6|7|14D3FB,-2|8|35DCFF,-1|8|2DDAFF,0|8|26D9FF,1|8|26D9FF,2|8|10D4FE,3|8|0EC5F6,-2|9|20D4FF,-1|9|0FD1FF,0|9|0BCFFE,1|9|0BCEFE,2|9|0AC5F9,3|9|09BAF2,-2|10|07B3E4,-1|10|06C3FA,0|10|05C2F9,1|10|05BFF7,2|10|05B6F1,3|10|069BD2,0|11|02ADEC,1|11|02ACEE,2|11|0496D1", 1)
//下面这句用于分割字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
If x>0 Then
MoveTo m+143,n-575
Goto 退出战斗
End if
Wend
End if
Delay 1000
While 1
Call FindPic(0,0,1024,768,"Attachment:\法.bmp",0.9,intX,intY)
If intx>0 Then
//人物操作
KeyDown 18,1
KeyPress 68,1
KeyUp 18,1
Delay 100
//宠物操作
Call FindPic(0,0,1024,768,"Attachment:\宠保.bmp",0.9,intX,intY)
If intx>0 Then
Delay 100
MoveTo intx,inty
Delay 300
LeftClick 1
MoveTo m+667,n-136
Delay 100
LeftClick 1
End if
End if
//判断是否退出画面
//下面这句在屏幕区域范围内查找多点颜色,返回左上角第2点颜色位置坐标
XY = Plugin.Color.FindMutiColor(0, 0, 1024, 768, "6ADCE6", "1|0|5EDCE6,-1|1|71F8FF,0|1|60F7FF,1|1|50F6FF,2|1|3CF6FF,3|1|1E9CB1,-2|2|50D8E6,-1|2|50F4FF,0|2|3EF3FF,1|2|32F2FF,2|2|2DECFC,-2|3|36D4E6,-1|3|30EEFF,0|3|29ECFE,1|3|28E8FC,2|3|25DEF7,3|3|1FBEDC,4|3|1E5254,-1|4|23E1FB,0|4|21DCF8,1|4|20D8F6,2|4|1FD2F3,0|5|1ABEDF,1|5|19BDDE,-4|6|31E2FF,5|6|3CE4FF,-5|7|14D6FD,-2|7|4BE3FF,-1|7|52E4FF,0|7|4DE3FF,1|7|4CE3FF,2|7|33DFFF,3|7|14D5FC,6|7|14D3FB,-2|8|35DCFF,-1|8|2DDAFF,0|8|26D9FF,1|8|26D9FF,2|8|10D4FE,3|8|0EC5F6,-2|9|20D4FF,-1|9|0FD1FF,0|9|0BCFFE,1|9|0BCEFE,2|9|0AC5F9,3|9|09BAF2,-2|10|07B3E4,-1|10|06C3FA,0|10|05C2F9,1|10|05BFF7,2|10|05B6F1,3|10|069BD2,0|11|02ADEC,1|11|02ACEE,2|11|0496D1", 1)
//下面这句用于分割字符串
MyArray = Split(XY, "|")
//下面这句将字符串转换成数值
X = Clng(MyArray(0)): Y = Clng(MyArray(1))
If x>0 Then
MoveTo m+143,n-575
Goto 退出战斗
End if
Wend
End if
Rem 退出战斗
c=c+1
TracePrint c
Delay 1000
Call FindPic(0,0,1024,768,"Attachment:\你成功的到达了目的地.bmp",0.9,intX,intY)
k=GetPixelColor(m+159,n-306)
l=GetPixelColor(m+616,n-306)
If k="CDBB5F" and l="CDBB5F" Then
Goto 你
End if
If intx>0 Then
Rem 你
Delay 500
MoveTo m+599,n-358
LeftClick 1
Call 交任务()
End if
Delay 500
Wend
Sub 交任务()
While r<150
r=r+6
d=0
While d<2*3.141592654
d=d+0.04
x=x0+r*sin(d)
y=y0-r*cos(d)
MoveTo x,y
var=GetCursorShape(0)
If var=1568432796 Then
LeftClick 1
Goto QMScript_1