Rem X1
GetColor = Plugin.Bkgnd.GetPixelColor(hwnd, 195, 44)
Delay 300
If GetColor <> "190073" Then
If intYJn2 > 0 And intXJn2 > 0 Then
Call Plugin.Bkgnd.LeftDoubleClick(hwnd, intXJn4, intYJn4)
Else
Call Plugin.Bkgnd.LeftDoubleClick(hwnd, 256,570)
End If
delay 3000
Call 异常判断()
Goto X1
End If
End Sub
//整理
Sub 打开宝箱
//打开宝箱
XY = Plugin.Bkgnd.FindColor(Hwnd, 255, 175, 472, 425, "0000FF")
ZB = InStr(XY, "|")
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))
Call Plugin.Bkgnd.LeftClick(Hwnd, x, y)
Delay 1000
Call Plugin.Bkgnd.LeftClick(Hwnd, x, y)
Delay 1000
Call Plugin.Bkgnd.LeftClick(Hwnd, x+45, y+20)
Delay 1000
End Sub
Sub 整理
//开包整理
Call Plugin.Bkgnd.KeyPress(hwnd, 123)
Delay 500
//打开包裹
Call Plugin.Bkgnd.KeyPress(hwnd, 66)
Delay 1000
Call Plugin.Bkgnd.LeftClick(hwnd, 417, 480)
Delay 1000
//打开宝箱
Call 打开宝箱()
//点击分解
Call Plugin.Bkgnd.LeftClick(hwnd, 461, 479)
Delay 500
//第四行第一格
Call 分解(271,297)
//第四行第二个
Call 分解(306,295)
//第四行第三个
Call 分解(344,303)
//第四行第四个
Call 分解(378, 299)
Call 平衡吃包子()
//第四行第五个
Call 分解(419,301)
//第四行第六个
Call 分解(455,303)
//第五行第一格
Call 分解(270,335)
//第五行第2格
Call 分解(310,335)
//第五行第3格
Call 分解(345,335)
//第五行第4格
Call 分解(380,335)
//第五行第五格
Call 分解(415,335)
//第五行第六格
Call 分解(455, 335)
//关闭包裹
Call Plugin.Bkgnd.KeyPress(hwnd, 123)
//再次捐献
If sfjx = "1" Then
Call 国家捐献()
End If
End Sub
Sub 国家捐献
Delay 2000
Call Plugin.Bkgnd.KeyPress(hwnd, 71)
Delay 1500
Call Plugin.Bkgnd.LeftClick(hwnd,699,459)
Delay 1500
Call Plugin.Bkgnd.LeftClick(hwnd, 451,308)
Delay 1500
Call Plugin.Bkgnd.LeftClick(hwnd,387,325)
Delay 1500
Call Plugin.Bkgnd.LeftClick(hwnd, 500,326)
delay 1500
Call Plugin.Bkgnd.KeyPress(hwnd, 71)
Delay 1500
End Sub
Sub 分解(x,y)
Call Plugin.Bkgnd.LeftClick(hwnd, x,y)
Delay 1000
Call Plugin.Bkgnd.LeftClick(hwnd, 389,327)
Delay 500
XY = Plugin.Bkgnd.FindColor(hwnd, 445, 166, 545, 432, 726112)
ZB = InStr(XY, "|")
X = Clng(Left(XY, ZB - 1)): Y = Clng(Right(XY, Len(XY) - ZB))