1. 延时 2000 毫秒
  2. 用户定义变量 Var=DropList{"普通模拟":0|"硬件模拟":1|"超级模拟":2}=0 "设置模拟方式"
  3. 如果 var = 0 则
  4.     设置模拟方式为:普通模拟
  5. 否则如果 var = 1 则
  6.     设置模拟方式为:硬件模拟
  7. 否则
  8.     设置模拟方式为:超级模拟
  9. 条件结束
  10. 注释:下面这句在屏幕区域范围内查找多点颜色,返回左上角第2点颜色位置坐标
  11. 令 XY = Color.FindMutiColor(0,0,1024,768,"73F4FF","1|0|C7FBFF,2|0|1AB7E3,3|0|1AB7E3,4|0|1AB7E3,5|0|1AB7E3,6|0|23D2F0,0|1|16B3E3,6|1|16B3E3,0|2|12ADE3,6|2|15BBEA,0|3|17DBFF,6|3|14CDF7,0|4|8DEBFF,6|4|0CBBF0,0|5|16D1FF,6|5|059FE3,0|6|029BE3,1|6|029BE3,2|6|029BE3,3|6|04CAFF,4|6|029BE3,5|6|029BE3,6|6|029BE3",1)
  12. 注释:下面这句用于分割字符串
  13. 令 MyArray = Split(XY,"|")
  14. 注释:下面这句将字符串转换成数值
  15. 令 m = Clng(MyArray(0))
  16. 令 n = Clng(MyArray(1))
  17. 如果 m < 0 则
  18.     msgbox("脚本出错了,请检查分辨率设置和桌面色度设置,脚本已停止!",16)
  19.     脚本停止运行
  20. 条件结束
  21. 用户定义变量 a=DropList{"F1":1|"F2":2|"F3":3|"F4":4|"F5":5|"F6":6|"F7":7|"F8":8}=1 "怪是炼血堂时人物使用技能"
  22. 用户定义变量 b=DropList{"普通攻击":1|"技能1":2}=1 "怪是炼血堂时宠物如何攻击"
  23. 用户定义变量 Var1=DropList{"储备金奖励":1|"储备金和银两奖励":2}=1 "选择任务方式"
  24. 用户定义变量 renhong=80 "人物加血(%)"
  25. 用户定义变量 renlan=20 "人物加蓝(%)"
  26. 用户定义变量 chonghong=80 "宠物加血(%)"
  27. 用户定义变量 chonglan=30 "宠物加蓝(%)"
  28. 标记 开始
  29. 注释:找NPC
  30. 令 x0 = m + 368
  31. 令 y0 = n - 304
  32. 令 r = 3
  33. 循环当 r < 150 时
  34.     令 r = r + 6
  35.     令 d = 0
  36.     循环当 d < 2 * 3.141592654 时
  37.         令 d = d + 0.04
  38.         令 x = x0 + r * sin(d)
  39.         令 y = y0 - r * cos(d)
  40.         (鼠标)移动到 (x, y)
  41.         令 var = 返回当前鼠标的形状特征(0)
  42.         如果 var = 1568432796 则
  43.             (鼠标)左键单击, 1次
  44.             跳转到标记 选择任务方式
  45.         条件结束
  46.     循环结束
  47. 循环结束
  48. 标记 选择任务方式
  49. 令 baohu = 0
  50. 延时 2000 毫秒
  51. 如果 var1 = 1 则
  52.     (鼠标)移动到 (m + 221, n - 187)
  53.     (鼠标)左键单击, 1次
  54. 否则如果 var1 = 2 则
  55.     (鼠标)移动到 (m + 221, n - 169)
  56.     (鼠标)左键单击, 0次
  57. 条件结束
  58. 延时 2000 毫秒
  59. (鼠标)移动到 (m + 219, n - 133)
  60. (鼠标)左键单击, 1次
  61. 延时 2000 毫秒
  62. (鼠标)移动到 (m + 499, n - 169)
  63. (鼠标)左键单击, 1次
  64. 延时 500 毫秒
  65. 注释:判断保护的人物
  66. 调用 从左上到右下查找图片 "Attachment:\猴子.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
  67. 如果 intx > 0 则
  68.     令 baohu = 1
  69. 条件结束
  70. 调用 从左上到右下查找图片 "Attachment:\张小凡.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
  71. 如果 intx > 0 则
  72.     令 baohu = 2
  73. 条件结束
  74. 循环当 1 时
  75.     调用 加雪蓝()
  76.     延时 1000 毫秒
  77.     调用 从左上到右下查找图片 "Attachment:\x.bmp",把找到的坐标保存到 (X, Y),指定区域(左:m + 8 上:n - 564 右:m + 52 下:n - 546),相似度 0.9
  78.     如果 x > 0 则
  79.         如果 baohu = 2 或者 baohu = 0 则
  80.             循环当 2 时
  81.                 调用 从左上到右下查找图片 "Attachment:\法.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
  82.                 如果 intx > 0 则
  83.                     调用 人物按键()
  84.                     (鼠标)移动到 (m + 174, n - 401)
  85.                     延时 500 毫秒
  86.                     令 var = 返回当前鼠标的形状特征(0)
  87.                     如果 var = 1227848726 则
  88.                         延时 500 毫秒
  89.                         (鼠标)左键单击, 1次
  90.                     条件结束
  91.                     注释:宠物操作
  92.                     如果 b = 1 则
  93.                         (键盘)按下 Alt 键
  94.                         (键盘)按 A 键, 1次
  95.                         (键盘)弹起 Alt 键
  96.                     否则如果 b = 2 则
  97.                         注释:技能1
  98.                         调用 从左上到右下查找图片 "Attachment:\法.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:0 上:0 右:1024 下:768),相似度 0.9
  99.                         如果 intx > 0 则
  100.                             延时 300 毫秒