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