Call yanshi()
FindPic pyX,pyY,pyX+pmK,pyY+pmG,"Attachment:\宝石.bmp",0.6,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Call yanshi()
LeftClick 1
Call yanshi()
MoveTo pyX+979, pyY+481
Call yanshi()
LeftClick 1
Call yanshi()
End If
Else
chushihua = "包裹"
Exit Function
End If
End Function
Function nazb(zbi,pyX,pyY)//从装备栏中拿装备放入新月瓶中
Call yanshi()
MoveTo zb(zbi, 0), zb(zbi, 1)
Call yanshi()
LeftClick 1
Call yanshi()
MoveTo pyX+536, pyY+524
Call yanshi()
LeftClick 1
Call yanshi()
MoveTo pyX+536, pyY+424
Call yanshi()
FindPic pyX+493,pyY+487,pyX+593,pyY+587,"Attachment:\判断装备.bmp",0.8,intX,intY
If intX > 0 And intY > 0 Then
nazb = 0
Else
nazb = 1
End If
End Function
Function fangzb(zbi,pyX,pyY)//从新月瓶中拿出放入装备栏中
Call yanshi()
MoveTo pyX+536, pyY+524
Call yanshi()
LeftClick 1
Call yanshi()
MoveTo zb(zbi, 0), zb(zbi, 1)
Call yanshi()
LeftClick 1
Call yanshi()
End Function
Function pdxj(pyX,pyY,pmK,pmG)//判定装备现有星星数量返回值0-6
//MsgBox "判定星级我运行了"
Dim str1,xxdj
Redim rgbsum(2),blue1(2)
rgbsum(0) = 0
rgbsum(1) = 0
rgbsum(2) = 0
str1 = ""
xxdj = 0
MoveTo pyX+536, pyY+524
Delay 500
FindPic pyX,pyY,pyX+pmK,pyY+pmG,"Attachment:\装备位置.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
For j = 0 To 2
For i = 0 To 2
GetColor=GetPixelColor(intX-94+i, intY-46)
Call Plugin.Color.ColorToRGB(getcolor, R, G, B)
rgbsum(0) = rgbsum(0) + cint(R)
rgbsum(1) = rgbsum(1) + Cint(G)
rgbsum(2) = rgbsum(2) + cint(B)
str1=str1 & "第" & i & "次" & r & "," & g & "," & b & vbcrlf
blue1(i) = b
Next
If blue1(0) > 150 and blue1(1) > 180 Then
If blue1(2) < 150 Then
xxdj = xxdj + 1
//MsgBox "加1蓝色值" & blue1(0) & blue1(1) & blue1(2)
Else
xxdj = xxdj + 2
//MsgBox "加2蓝色值" & blue1(0) & blue1(1) & blue1(2)
End If
End If
intX=intX+22
Next
//MsgBox str1 & "总和:" & rgbsum(0) & "," & rgbsum(1) & "," & rgbsum(2)
If rgbsum(0) > 1850 Then
xxdj=6
End If
//MsgBox xxdj
pdxj=xxdj
Else
MsgBox "找不到装备位置图片"
End If
End Function
Function quxing(xxsl,pyX,pyY,pmK,pmG)//根据星星等级取出相应数量宝石
Call yanshi()
//MsgBox "取星程序我也运行了"
KeyDown "Ctrl", 1