- 注释:=========玩家自定义模块================
- 用户定义变量 hp=70 "当血HP小于%几时,使用红药。"
- 用户定义变量 mp=70 "当蓝MP小于%几时,使用蓝药。"
- 用户定义变量 PtJnKill=DropList{"普通攻击":0|"技能攻击":1}=0 "攻击模式"
- 用户定义变量 PTKj=DropList{"A键":65|"S键":83|"D键":68|"F键":70|"Q键":81|"W键":87|"E键":69|"R键":82}=0 "普通攻击快捷键"
- 用户定义变量 JN1Kj=DropList{"A键":65|"S键":83|"D键":68|"F键":70|"Q键":81|"W键":87|"E键":69|"R键":82}=1 "技能1攻击快捷键"
- 用户定义变量 JN2Kj=DropList{"A键":65|"S键":83|"D键":68|"F键":70|"Q键":81|"W键":87|"E键":69|"R键":82}=2 "技能2攻击快捷键"
- 用户定义变量 JN3Kj=DropList{"A键":65|"S键":83|"D键":68|"F键":70|"Q键":81|"W键":87|"E键":69|"R键":82}=3 "技能3攻击快捷键"
- 用户定义变量 HongKj=DropList{"A键":65|"S键":83|"D键":68|"F键":70|"Q键":81|"W键":87|"E键":69|"R键":82}=4 "红药快捷键位置"
- 用户定义变量 LanKj=DropList{"A键":65|"S键":83|"D键":68|"F键":70|"Q键":81|"W键":87|"E键":69|"R键":82}=5 "蓝药快捷键位置"
- 用户定义变量 Fa1Kj=DropList{"A键":65|"S键":83|"D键":68|"F键":70|"Q键":81|"W键":87|"E键":69|"R键":82}=6 "心法1快捷键位置"
- 用户定义变量 Fa2Kj=DropList{"A键":65|"S键":83|"D键":68|"F键":70|"Q键":81|"W键":87|"E键":69|"R键":82}=7 "心法2快捷键位置"
- 用户定义变量 JinWu=3 "普通攻击捡物间隔时间秒"
- 用户定义变量 JN1ON=DropList{"开":0|"关":1}=0 "技能1攻击开关"
- 用户定义变量 JN2ON=DropList{"开":0|"关":1}=0 "技能2攻击开关"
- 用户定义变量 JN3ON=DropList{"开":0|"关":1}=0 "技能3攻击开关"
- 用户定义变量 JN1time=1 "技能1释放时间秒"
- 用户定义变量 JN2time=1 "技能2释放时间秒"
- 用户定义变量 JN3time=1 "技能3释放时间秒"
- 令 JN1time = JN1time * 1000
- 令 JN2time = JN2time * 1000
- 令 JN3time = JN3time * 1000
- 注释:=======主程模块==================
- 标记 打怪主程序
- 调用 补红蓝()
- 如果 PtJnKill = 0 则
- 令 Ti1 = Time
- 跳转到标记 普通攻击
- 否则
- 跳转到标记 技能攻击
- 条件结束
- 注释:=========================
- 标记 普通攻击
- 调用 补红蓝()
- 延时 20 毫秒
- (硬件模拟键盘)按 PTKj 键, 1次
- 延时 120 毫秒
- 如果 DateDiff("s",Ti1,time) >= JinWu 则
- 调用 捡物()
- 延时 20 毫秒
- 令 Ti1 = Time
- 条件结束
- 跳转到标记 普通攻击
- 注释:=========================
- 标记 技能攻击
- 延时 10 毫秒
- 调用 补红蓝()
- 延时 10 毫秒
- 如果 JN1ON = 0 则
- (硬件模拟键盘)按 JN1Kj 键, 1次
- 延时 JN1time 毫秒
- 调用 补红蓝()
- 条件结束
- 如果 JN2ON = 0 则
- (硬件模拟键盘)按 JN2Kj 键, 1次
- 延时 JN2time 毫秒
- 调用 补红蓝()
- 条件结束
- 如果 JN3ON = 0 则
- (硬件模拟键盘)按 JN3Kj 键, 1次
- 延时 JN3time 毫秒
- 调用 补红蓝()
- 条件结束
- 调用 捡物()
- 跳转到标记 技能攻击
- 注释:======子程模块===================
- 子程序 补红蓝()
- 调用 从左上到右下查找图片 "Attachment:\HP.bmp",把找到的坐标保存到 (X, Y),指定区域(左:1 上:1 右:1023 下:767),相似度 0.8
- 如果 X > 0 并且 Y > 0 则
- 令 X1 = X + 28 + 1.15 * HP
- 令 X2 = X + 28 + 0.96 * MP
- 标记 补红(子程序 补红蓝)
- 如果点 (X1,Y - 2) 的颜色约等于 "545C4C" 则
- (硬件模拟键盘)按 HongKj 键, 1次
- 延时 300 毫秒
- 条件结束
- 标记 补蓝(子程序 补红蓝)
- 如果点 (X2,Y + 21) 的颜色约等于 "545E61" 则
- (硬件模拟键盘)按 LanKj 键, 1次
- 延时 300 毫秒
- 条件结束
- 条件结束
- 子程序结束
- 注释:=========================
- 子程序 捡物()
- 循环 6 次
- (硬件模拟键盘)按 C 键, 1次
- 延时 100 毫秒
- (硬件模拟键盘)按 C 键, 1次
- 延时 100 毫秒
- (硬件模拟键盘)按 C 键, 1次
- 延时 100 毫秒
- 循环结束
- 子程序结束
- 注释:================= 默认快捷键设置值 =======================
- 注释:====== Q=红;W=蓝;E=心法1;R=心法2 ======
- 注释:==== A键=普通攻击;S键=技能1;D键=技能2;F键=技能3 ====
- 注释:================== 按键6.50版本以上 ======================