1. 用户定义变量 VarQ=1000 "延迟"
  2. 标记 A
  3. 令 kd = Sys.GetScRX()
  4. 令 gd = Sys.GetScRY()
  5. 调用 Msg.ShowScrTXT(1,1,200,100,"狙击模式","0000FF")
  6. 调用 Msg.ShowScrTXT(kd / 2 - 2,gd / 2 + 2,kd / 2 + 3,gd / 2 + 3,"■","F3F3F3")
  7. 调用 Msg.ShowScrTXT(kd / 2,gd / 2 + 1,kd / 2 + 1,gd / 2 + 15,"■","F3F3F3")
  8. 按 从左上到右下 的方式查找颜色 "303AA5",把找到的坐标保存到 (intX, intY),指定区域(左:kd * 0.47 上:gd * 0.52 右:kd * 0.53 下:gd * 0.6),相似度 0.7
  9. 如果 intX > 0 并且 intY > 0 则
  10.     如果点 (15,15) 的颜色约等于 "000000" 则
  11.         调用 Q()
  12.     否则
  13.         调用 W()
  14.     条件结束
  15. 条件结束
  16. 跳转到标记 A
  17. 子程序 Q()
  18.     设置模拟方式为:超级模拟
  19.     (鼠标)左键单击, 1次
  20.     延时 5 毫秒
  21.     (键盘)按 "3" 键, 1次
  22.     延时 5 毫秒
  23.     (键盘)按 "1" 键, 1次
  24.     延时 VarQ 毫秒
  25. 子程序结束
  26. 子程序 W()
  27.     设置模拟方式为:超级模拟
  28.     (鼠标)右键单击, 1次
  29.     延时 5 毫秒
  30.     (鼠标)左键单击, 1次
  31.     延时 5 毫秒
  32.     (键盘)按 "3" 键, 1次
  33.     延时 5 毫秒
  34.     (键盘)按 "1" 键, 1次
  35.     延时 VarQ 毫秒
  36. 子程序结束