Gosub [状态扫描] //是否需要群疗 If QunLiaoFlage=1 If MinMyHPFlage=1 And Num9=1 KeyPress 57,1 Delay YanShi Gosub [群疗] Else Gosub [群疗] EndIf Else //是否需要给自己单疗 If MaxMyHPFlage=1 If MinMyHPFlage=1 And Num9=1 KeyPress 57,1 Delay YanShi Gosub [单疗] Else Gosub [单疗] EndIf EndIf //是否需要给队员单疗 If DanLiaoFlage=1 Gosub [单疗] EndIf EndIf //是否需要回蓝 If MyMPFlage=1 And Timer-MyMPTime>61 And Num6=1 KeyPress 54,1 Delay YanShi MyMPTime=Timer Gosub [跟随] EndIf //是否需要给自己状态 If Timer-BuffTime1>FLHDPot And Num8=1 Gosub [加状态] EndIf //是否死亡需返回 IfColor 87,11,400,0 Gosub [死亡返回] EndIf //是否需要重新跟随 If Timer-GenSuiTime>GenSuiTimePot KeyPress 189,1 Delay YanShi Gosub [跟随] GenSuiTime=Timer EndIf EndWhile Rem 主程序结束 EndScript //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★子程序★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓 //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★跟随★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓 Sub [跟随] If GenSui<>112 KeyPress GenSui,1 Delay YanShi*3 KeyPress 48 1 Delay YanShi EndIf Return [跟随] //〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓★状态扫描★〓〓〓〓〓〓〓〓〓〓〓〓〓☆〓〓〓〓〓 Sub [状态扫描] QunLiao=0 //扫描自身血量情况 IfColor Int(2.08*MaxMyHPPot+87),11,800,2 MaxMyHPFlage=1 DanLiaoDuiYan=112 QunLiao=QunLiao+1 IfColor Int(2.08*MinMyHPPot+87),11,800,2 MinMyHPFlage=1 Else MinMyHPFlage=0 EndIf Else MaxMyHPFlage=0 EndIf //扫描自身MP情况 IfColor Int(2.08*MyMPPot+87),26,800,2 MyMPFlage=1 Else MyMPFlage=0 EndIf //扫描队员血量 DanLiao=0 DanLiaoFlage=0 For RenShu IfColor Int(1*DuiWuHPPot+33),117+DanLiao*47,800,2 DanLiaoFlage=1 DanLiaoDuiYan=DanLiao+113 QunLiao=QunLiao+1 If QunLiao>=2 QunLiaoFlage=1 Goto 状态扫描结束 Else QunLiaoFlage=0 EndIf Else DanLiao=DanLiao+1 EndIf