EndIf Goto 打坐回复 Rem 判断MP值 IfColor MpSit BaseMpY GetColorMp 2 Goto 选定怪物 EndIf Rem 打坐回复 //----SitDown打坐 KeyPress SitDown,1 Delay 1000 Rem 检查HP回复程度 IfColor HpUp BaseHpY GetColorHp 2 Goto 检查MP回复程度 EndIf Rem 检查偷袭 IfColor BaseNpcstartX BaseNpcY GetColorNpc 2 Delay 200 KeyPress PickThings,1 Delay 300 //----第二组合技能攻击 KeyPress KeyKillTwo,1 Goto 判断怪物死亡 EndIf Delay 1000 Goto 检查HP回复程度 Rem 检查MP回复程度 IfColor MpUp BaseMpY GetColorMp 2 Goto 回复全满 EndIf Delay 1000 Goto 检查偷袭 Rem 回复全满 KeyPress PickThings,1 Rem 选定怪物 If KillType=1 KeyPress 9,1 EndIf //----选定怪时,有网络延迟,充分利用这个时间再捡一次物品PickThings If PickTimes>=1 KeyPress PickThings,1 EndIf Delay 1000 IfColor BaseNpcEndX BaseNpcY GetColorNpc 2 Goto 开始攻击 EndIf Goto 选定怪物 Rem 开始攻击 If PickTimes>=3 AND KillType=1 Delay 200 KeyPress PickThings,1 Delay 1200 EndIf If DateDiff("n",STime,now)>=StateTime Delay 100 KeyPress HaveState,1 STime=now Delay 1000 EndIf KeyPress KeyKillMain,1 KillTime1=now KillTime2=now Rem 判断怪物死亡 Delay 800 //----血值太低吃药Eat_Hp IfColor HpEat BaseHpY GetColorHp 2 Else KeyPress Eat_Hp,1 Delay 200 EndIf //----法值太低吃药Eat_Mp IfColor MpEat BaseMpY GetColorMp 2 Else KeyPress Eat_Mp,1 Delay 200 EndIf //----防发呆系统 //----当攻击一个怪的时间超过KTime2秒,且怪的血值依然满时 If DateDiff("s",KillTime2,now)>=KTime2 IfColor BaseNpcEndX BaseNpcY GetColorNpc 2 //----回到选定怪物,重选. Goto 选定怪物 EndIf EndIf //----当攻击一个怪的时间超过KTime1秒 If datediff("s",KillTime1,now)>=KTime1 Delay 200 //----普通攻击CommonKill KeyPress CommonKill,1 KillTime1=now EndIf //----以下为判断怪物死亡 IfColor BaseNpcStartX BaseNpcY GetColorNpc 2 Goto 判断怪物死亡 EndIf Rem 捡物品 Delay 100 If PickTimes>=2 AND KillType=1 KeyPress PickThings,1 Delay 800 EndIf