1. 用户定义变量 key1=DropList{"普通攻击":"0"|"法术攻击":"1"|"防御":"2"}=0 "请选择人物作战方式"
  2. 用户定义变量 key2=DropList{"普通攻击":"0"|"法术攻击":"1"|"防御":"2"}=0 "请选择召唤兽作战方式"
  3. 用户定义变量 red=DropList{"25%":"25"|"50%":"50"}=50 "当气血少于多少时自动补血"
  4. 用户定义变量 blue=DropList{"25%":"25"|"50%":"50"}=50 "当魔法少于多少时自动补蓝"
  5. 用户定义变量 vet=DropList{"是":"1"|"否":"0"}=0 "是否开启自动巫医"
  6. 用户定义变量 mouth=DropList{"是":"1"|"否":"0"}=0 "是否开启自动呼叫巫医"
  7. 用户定义变量 shout= "#23医下宝宝,谢谢" "输入要自动喊巫医的内容"
  8. 用户定义变量 judge=DropList{"是":"1"|"否":"0"}=1 "是否遇到奖励随机判断"
  9. 用户定义变量 leave=DropList{"是":"1"|"否":"0"}=1 "是否判断失败后自动离线"
  10. 用户定义变量 small=DropList{"是":"1"|"否":"0"}=0 "是否以缩略模式运行(不建议)"
  11. 令 Hwnd = Window.MousePoint()
  12. 调用 Window.Move(Hwnd,0,0)
  13. 调用 Window.Top(Hwnd,0)
  14. 如果 small = 1 则
  15.     调用 Window.SetClientSize(Hwnd,640,120)
  16. 条件结束
  17. 令 sText = Window.GetText(Hwnd)
  18. 注释:************************************************************************************
  19. 如果 small = 0 则
  20.     令 vet = 0
  21.     令 mouth = 0
  22.     令 judge = 0
  23.     令 leave = 0
  24. 条件结束
  25. 调用 Window.SetText(Hwnd,""花°家族专用(运行中……)")
  26. 标记 start
  27. 注释:是否战斗模式
  28. 如果 small = 0 则
  29.     令 GetColor = 得到指定点 (309, 100) 的颜色
  30.     调用 Color.ColorToRGB(GetColor,R,G,B)
  31.     如果 R > 240 并且 G > 240 并且 B > 240 则
  32.         跳转到标记 战斗
  33.     否则
  34.         令 GetColor = 得到指定点 (362, 483) 的颜色
  35.         调用 Color.ColorToRGB(GetColor,R,G,B)
  36.         如果 B < 100 则
  37.             跳转到标记 战斗后
  38.         条件结束
  39.     条件结束
  40. 否则
  41.     令 GetColor = 得到指定点 (309, 100) 的颜色
  42.     调用 Color.ColorToRGB(GetColor,R,G,B)
  43.     如果 R > 245 并且 G > 245 并且 B > 245 则
  44.         标记 战斗
  45.         注释:遇到奖励
  46.         令 GetColor = 得到指定点 (108, 82) 的颜色
  47.         调用 Color.ColorToRGB(GetColor,R,G,B)
  48.         如果 R < 225 则
  49.             如果 judge = 1 则
  50.                 调用 Window.Active(Hwnd)
  51.                 (鼠标)移动到 (306, 245)
  52.                 循环 4 次
  53.                     (鼠标)左键单击, 1次
  54.                 循环结束
  55.                 延时 1000 毫秒
  56.                 令 GetColor = 得到指定点 (108, 82) 的颜色
  57.                 调用 Color.ColorToRGB(GetColor,R,G,B)
  58.                 如果 R < 225 则
  59.                     跳转到标记 over
  60.                 否则
  61.                     跳转到标记 start
  62.                 条件结束
  63.             条件结束
  64.             标记 over
  65.             循环 5 次
  66.                 调用 Media.Beep(698,800)
  67.             循环结束
  68.             如果 leave = 1 则
  69.                 调用 Window.Active(Hwnd)
  70.                 (键盘)按下 Alt 键
  71.                 (键盘)按 F4 键, 1次
  72.                 (键盘)弹起 Alt 键
  73.                 (鼠标)移动到 (170, 420)
  74.                 延时 500 毫秒
  75.                 (鼠标)左键按下
  76.                 延时 200 毫秒
  77.                 (鼠标)左键弹起
  78.             条件结束
  79.             脚本停止运行
  80.         条件结束
  81.         调用 Window.Active(Hwnd)
  82.         (键盘)按下 Alt 键
  83.         如果 key1 < 1 则
  84.             (键盘)按 A 键, 1次
  85.         否则
  86.             如果 key1 = 1 则
  87.                 (键盘)按 Q 键, 1次
  88.             否则
  89.                 (键盘)按 D 键, 1次
  90.             条件结束
  91.         条件结束
  92.         如果 key2 < 1 则
  93.             (键盘)按 A 键, 1次
  94.         否则
  95.             如果 key2 = 1 则
  96.                 (键盘)按 Q 键, 1次
  97.             否则
  98.                 (键盘)按 D 键, 1次
  99.             条件结束
  100.         条件结束