Cor="33CC66"
If allx=1280 and ally=800 then
Call FindCenterColor(144,323,316,454,Cor,x,y)
Else
Call FindCenterColor(18,322,202,438,Cor,x,y)
End if
//MessageBox(x & " " & y)
//区域从中间向外查找颜色。144,323,316,454为区域范围,Cor为颜色变量,x,y为坐标变量
//If x>0 and y>0 Then
While x>0 and y>0
//如果找到颜色
Delay 100
//MessageBox(MFi & " " & MF(MFi,1))
While MF(MFi,1)=0 and MFi<=10
MFi=MFi+1
Wend
// MessageBox(MFi & " " & MF(MFi,1))
If MFi>10 THEN
found=true //说明所有的建筑都无法升级,直接跳过升级建筑功能
MFi=1
goto 跳过建筑升级
else
MoveTo MF(MFi,1),MF(MFi,2)
Delay 500
LeftClick 2
Delay 1000
found=false
End If
outi=0
Call FindPic(150,100,1100,650,"傲视天地\按钮建筑升级.bmp",0.9,intX,intY)
While not found and outi<3
If intX>0 and intY>0 then
MoveTo intX,intY
Delay 500
LeftClick 2
found=true
End if
If not found then
MoveTo MF(MFi,1),MF(MFi,2)
Delay 500
LeftClick 2
Delay 1000
Call FindPic(150,100,1100,650,"傲视天地\按钮建筑升级.bmp",0.9,intX,intY)
Delay 500
Call FindPic(150,100,1100,650,"傲视天地\按钮建筑无法升级.bmp",0.9,intX1,intY1)
Delay 500
If intX1>0 and intY1>0 then
// MessageBox(MFi & "位置无法继续升级!" & MF(MFi,1))
MF(MFi,1)=0:MF(MFi,2)=0
found=true
End If
end If
outi=outi+1
Wend
MFi=MFi+1
If MFi=11 Then
MFi=1
End If
found=false:outi=0
Call FindPic(150,100,1100,650,"傲视天地\按钮关闭窗口.bmp",0.9,intX,intY)
While not found and outi<3
If intX>0 and intY>0 then
MoveTo intX,intY
Delay 500
LeftClick 2
found=true
End if
If not found then
Call FindPic(150,100,1100,650,"傲视天地\按钮关闭窗口.bmp",0.9,intX,intY)
Delay 500
end If
outi=outi+1
Wend
If allx=1280 and ally=800 then
Call FindCenterColor(144,323,316,454,Cor,x,y)
Else
Call FindCenterColor(18,322,202,438,Cor,x,y)
End if
wend
//End If
//条件结束
End If
Rem 跳过建筑升级
if DateDiff("s",t2,now)>=t2jg then
t2=now
NTi=1 //自动占领空白农田 按照顺序
If NongTian=1 then
Delay 500
Call FindPic(150,100,1280,800,"傲视天地\场景按钮农田.bmp",0.9,intX,intY)
If intX>0 and intY>0 then
// MessageBox(intX & "," & intY)
MoveTo intX,intY
Delay 500
LeftClick 2
Delay 2500
found=false
While not found and NTi<=5