1.         注释:/分析任务
  2.     条件结束
  3.     注释: MessageBox "召唤兽需求"
  4.     调用 召唤兽需求
  5. 否则如果 s = "药需求" 则
  6.     注释:MessageBox "药需求"
  7.     调用 药需求
  8. 否则如果 s = "白装需求" 则
  9.     注释: MessageBox "白装需求"
  10.     调用 白装需求
  11. 否则如果 s = "采集" 则
  12.     注释:MessageBox "采集"
  13.     调用 采集
  14. 否则如果 s = "送信" 则
  15.     注释:MessageBox "送信"
  16.     调用 送信
  17. 否则如果 s = "护送" 则
  18.     注释:MessageBox "护送"
  19.     调用 护送
  20. 否则如果 s = "杀敌" 则
  21.     注释:MessageBox "杀敌"
  22.     调用 杀敌
  23.     (语句无法识别,可能有错误): Else //其他
  24.     令 dm_ret = dm.FindStr(0,0,800,600,"杀敌","00cc00-000000",1.0,intX,intY)
  25.     如果 intX > 0 并且 intY > 0 则
  26.         注释:查找杀敌任务完成
  27.     条件结束
  28.     令 s = "杀敌"
  29.     调用 关闭任务
  30.     调用 交任务
  31.     退出子程序
  32. 条件结束
  33. 令 dm_ret = dm.FindStr(0,0,800,600,"采集","00cc00-000000",1.0,intX,intY)
  34. 如果 intX > 0 并且 intY > 0 则
  35.     注释:查找采集任务完成
  36. 条件结束
  37. 令 s = "采集"
  38. 调用 关闭任务
  39. 调用 交任务
  40. 退出子程序
  41. 条件结束
  42. 令 dm_ret = dm.FindStr(0,0,800,600,"护送","00cc00-000000",1.0,intX,intY)
  43. 如果 intX > 0 并且 intY > 0 则
  44.     注释:查找护送任务完成
  45. 条件结束
  46. 令 s = "护送"
  47. 调用 关闭任务
  48. 调用 交任务
  49. 退出子程序
  50. 条件结束
  51. 调用 关闭任务
  52. Media.Beep(2000,500)
  53. 弹出窗口 "其他任务有任务干扰,解决掉其他任务。走回门派.然后在点确定"
  54. 跳转到标记 任务1(子程序 做任务)
  55. (语句无法识别,可能有错误): End if ///分析任务
  56. 子程序结束
  57. 注释:杀敌
  58. 子程序 杀敌()
  59.     调用 打开任务
  60.     令 dm_ret = dm.FindStr(0,0,800,600,"杀敌","00cc00-000000",0.9,intX,intY)
  61.     如果 intX > 0 并且 intY > 0 则
  62.         注释:查找杀敌任务完成
  63.     条件结束
  64.     注释: MessageBox "采集任务完成"
  65.     调用 交任务
  66.     退出子程序
  67.     (语句无法识别,可能有错误): Else //查找杀敌任务完成
  68.     标记 杀敌1(子程序 杀敌)
  69.     调用 关闭任务
  70.     令 t点红字 = now
  71.     标记 点红字(子程序 杀敌)
  72.     调用 关闭任务
  73.     调用 瑶池去长安
  74.     令 dm_ret = dm.FindStr(0,0,807,621,"揍你","08f448-000000",0.9,intX,intY)
  75.     如果 intX > 0 并且 intY > 0 则
  76.         注释:揍你
  77.     条件结束
  78.     延时 100 毫秒
  79.     跳转到标记 和NPC对话(子程序 杀敌)
  80. 条件结束
  81. 调用 打开任务
  82. 延时 yc + 200 毫秒
  83. 令 s = dm.Ocr(224,95,488,510,"f80000-000000",1.0)
  84. 令 dm_ret = dm.FindStr(224,95,488,510,"长安","f80000-000000",0.9,cintX,cintY)
  85. 如果 cintX > 0 则
  86.     注释:点红字22222222222222
  87. 条件结束
  88. 延时 yc + 200 毫秒
  89. 调用 修正偏移(cintX + 10,cintY + 9)
  90. 延时 yc + 200 毫秒
  91. 令 t和NPC对话 = now
  92. 标记 和NPC对话(子程序 杀敌)
  93. 调用 关闭任务
  94. 令 dm_ret = dm.FindStr(0,0,807,621,"揍你","08f448-000000",0.9,intX,intY)
  95. 如果 intX > 0 并且 intY > 0 则
  96.     注释:揍你
  97. 条件结束
  98. 调用 修正偏移(intX + 5,intY + 7)
  99. 延时 yc + 3200 毫秒
  100. 令 T战斗 = NOW