ShowStateWin
//IfColor 706,263,bdcbff,2
//窗口位置正确,并在游戏登录介面
If ColorCompare(GetPixelColor(706,263),"bdcbff",15)
Delay 500
Gosub 移动小地图
Delay 2000
ElseIf Not(ColorCompare(GetPixelColor(623,152),"bdcbff",15))
MoveTo 860,229
LeftClick 1
Delay 2000
EndIf
//
Rem 开始
MoveMapCount=0
If reref=1
//刷新后登录游戏
Gosub 登录游戏
Delay 5000
Gosub 调整魔力学堂窗口位置Sub
//---重设刷新后变量---
PetHpPositionY=-1
CharacherHpPositionY=0
fighting=0
CharacherHpLow=0
CharacherMpLow=0
Bhplow=0
Bmplow=0
PetHpLow=0
PetMpLow=0
petdeath=0
PetIsDeathB=0
reref=0
GoPlaceTimeArr(2) = 0
//---重设刷新后变量---
EndIf
Rem 打怪区
If place<>""
//------------
//打开小地图
MoveMapCount=0
Rem 打开小地图
If MoveMapCount<=5
Gosub 移动小地图
EndIf
//IfColor 623,152,bdcbff,2
If ColorCompare(GetPixelColor(623,152),"bdcbff",15)
Delay 500
Else
//--
//特殊BUG部分 - 按键"C"
If MoveMapCount=10
KeyPress 67,1
Delay 100
EndIf
//--
MoveTo 860,229
LeftClick 1
Delay 2000
Gosub 防卡刷新
If fighting<=0
//IfColor 58,141,add78c,2
If ColorCompare(GetPixelColor(58,141),"add78c",15)
MoveMapCount=MoveMapCount+1
Goto 打开小地图
EndIf
EndIf
EndIf
Gosub 防卡刷新重置
//------------
fighting=0
FindMonsterLoop=0
While fighting<=0
//MsgBox fighting,0,"打怪区1"
Gosub 检查是否战斗
Gosub 检查是否要输入防外挂验证
//MsgBox fighting,0,"打怪区2"
If (ColorCompare(GetPixelColor(623,151),"C6CBFF",10)>0) And (ColorCompare(GetPixelColor(254,153),"5A6908",10)>0)
//小地图没打开,重试打开,战斗中可能取消自动战斗,按需求修改MoveTo位置
Delay 100
If FindMonsterLoop>10
KeyPress 67,1
Delay 1000
If (ColorCompare(GetPixelColor(149,233),"5A6908",20)>0)
KeyPress 67,1
Delay 100
EndIf
//游戏BUG
//MoveTo 860,229
//LeftClick 1
FindMonsterLoop=0
EndIf
Else
Delay 100
If Att99>0
//MoveTo 836,229
MoveTo 857,218
Else
MoveTo 860,229
EndIf