- 条件结束
- 跳转到标记 打坐回复
- 标记 判断MP值
- 如果 (MpSit,BaseMpY) 的颜色大约等于 #GetColorMp 则
- 跳转到标记 选定怪物
- 条件结束
- 标记 打坐回复
- //----SitDown打坐
- 按键#SitDown
- 延时1000毫秒
- 标记 检查HP回复程度
- 如果 (HpUp,BaseHpY) 的颜色大约等于 #GetColorHp 则
- 跳转到标记 检查MP回复程度
- 条件结束
- 标记 检查偷袭
- 如果 (BaseNpcstartX,BaseNpcY) 的颜色大约等于 #GetColorNpc 则
- 延时200毫秒
- 按键#PickThings
- 延时300毫秒
- //----第二组合技能攻击
- 按键#KeyKillTwo
- 跳转到标记 判断怪物死亡
- 条件结束
- 延时1000毫秒
- 跳转到标记 检查HP回复程度
- 标记 检查MP回复程度
- 如果 (MpUp,BaseMpY) 的颜色大约等于 #GetColorMp 则
- 跳转到标记 回复全满
- 条件结束
- 延时1000毫秒
- 跳转到标记 检查偷袭
- 标记 回复全满
- 按键#PickThings
- 标记 选定怪物
- 如果表达式 (KillType=1) 为真,则
- 按键<Tab>
- 条件结束
- //----选定怪时,有网络延迟,充分利用这个时间再捡一次物品PickThings
- 如果表达式 (PickTimes>=1) 为真,则
- 按键#PickThings
- 条件结束
- 延时1000毫秒
- 如果 (BaseNpcEndX,BaseNpcY) 的颜色大约等于 #GetColorNpc 则
- 跳转到标记 开始攻击
- 条件结束
- 跳转到标记 选定怪物
- 标记 开始攻击
- 如果表达式 (PickTimes>=3 AND KillType=1) 为真,则
- 延时200毫秒
- 按键#PickThings
- 延时1200毫秒
- 条件结束
- 如果表达式 (DateDiff("n",STime,now)>=StateTime) 为真,则
- 延时100毫秒
- 按键#HaveState
- STime=now
- 延时1000毫秒
- 条件结束
- 按键#KeyKillMain
- KillTime1=now
- KillTime2=now
- 标记 判断怪物死亡
- 延时800毫秒
- //----血值太低吃药Eat_Hp
- 如果 (HpEat,BaseHpY) 的颜色大约等于 #GetColorHp 则
- 否则
- 按键#Eat_Hp
- 延时200毫秒
- 条件结束
- //----法值太低吃药Eat_Mp
- 如果 (MpEat,BaseMpY) 的颜色大约等于 #GetColorMp 则
- 否则
- 按键#Eat_Mp
- 延时200毫秒
- 条件结束
- //----防发呆系统
- //----当攻击一个怪的时间超过KTime2秒,且怪的血值依然满时
- 如果表达式 (DateDiff("s",KillTime2,now)>=KTime2) 为真,则
- 如果 (BaseNpcEndX,BaseNpcY) 的颜色大约等于 #GetColorNpc 则
- //----回到选定怪物,重选.
- 跳转到标记 选定怪物
- 条件结束
- 条件结束
- //----当攻击一个怪的时间超过KTime1秒
- 如果表达式 (datediff("s",KillTime1,now)>=KTime1) 为真,则
- 延时200毫秒
- //----普通攻击CommonKill
- 按键#CommonKill
- KillTime1=now
- 条件结束
- //----以下为判断怪物死亡
- 如果 (BaseNpcStartX,BaseNpcY) 的颜色大约等于 #GetColorNpc 则
- 跳转到标记 判断怪物死亡
- 条件结束
- 标记 捡物品
- 延时100毫秒
- 如果表达式 (PickTimes>=2 AND KillType=1) 为真,则
- 按键#PickThings
- 延时800毫秒
- 条件结束