1. 注释:=====================自定义区=======================
  2. 用户定义变量 dm=0 "杀怪人物窗口句柄"
  3. 用户定义变量 dm1=0 "辅助补血窗口句柄"
  4. 用户定义变量 s1=1000 "放技能时间(毫秒)"
  5. 用户定义变量 hong=0 "血"
  6. 用户定义变量 lan=0 "蓝"
  7. 用户定义变量 Var0=DropList{"开":"1"|"关":"2"}=1 "自动捡物"
  8. 用户定义变量 V1=DropList{"全部":"1"|"蓝色以上":"2"|"紫色以上":"3"}=0 "捡物设置"
  9. 用户定义变量 jw=1000 "捡物时间"
  10. 用户定义变量 Vars=DropList{"开":"1"|"关":"2"}=1 "辅助补血"
  11. 用户定义变量 Var1=DropList{"开":"1"|"关":"2"}=1 "1键技能"
  12. 用户定义变量 Var2=DropList{"开":"1"|"关":"2"}=1 "2键技能"
  13. 用户定义变量 Var3=DropList{"开":"1"|"关":"2"}=1 "3键技能"
  14. 用户定义变量 Var4=DropList{"开":"1"|"关":"2"}=1 "4键技能"
  15. 用户定义变量 Var5=DropList{"开":"1"|"关":"2"}=1 "5键技能"
  16. 用户定义变量 Var6=DropList{"开":"1"|"关":"2"}=1 "6键技能"
  17. 用户定义变量 Var7=DropList{"开":"1"|"关":"2"}=1 "7键技能"
  18. 用户定义变量 VarF1=DropList{"开":"1"|"关":"2"}=1 "F1键技能"
  19. 用户定义变量 VarF2=DropList{"开":"1"|"关":"2"}=1 "F2键技能"
  20. 用户定义变量 VarF3=DropList{"开":"1"|"关":"2"}=1 "F3键技能"
  21. 用户定义变量 VarF4=DropList{"开":"1"|"关":"2"}=1 "F4键技能"
  22. 用户定义变量 TA1=1000 "1技能冷却时间(毫秒)"
  23. 用户定义变量 TA2=1000 "2技能冷却时间(毫秒)"
  24. 用户定义变量 TA3=1000 "3技能冷却时间(毫秒)"
  25. 用户定义变量 TA4=1000 "4技能冷却时间(毫秒)"
  26. 用户定义变量 TA5=1000 "5技能冷却时间(毫秒)"
  27. 用户定义变量 TA6=1000 "6技能冷却时间(毫秒)"
  28. 用户定义变量 TA7=1000 "7技能冷却时间(毫秒)"
  29. 用户定义变量 TAF1=1000 "F1补血冷却时间(毫秒)"
  30. 用户定义变量 TAF2=1000 "F2补蓝冷却时间(毫秒)"
  31. 用户定义变量 TAF3=1000 "F3补血冷却时间(毫秒)"
  32. 用户定义变量 TAF4=1000 "F4补蓝冷却时间(毫秒)"
  33. 令 aa = CreateObject("simplugocr.ocr")
  34. 令 aa.dict = "default_dict.txt"
  35. 令 aa.fontcolor = "ffffff"
  36. 令 aa.bgcolor = "FFFFFF"
  37. 注释://============主程序=================
  38. 调用 Window.Move(dm,0,0)
  39. 延时 100 毫秒
  40. 调用 Window.Move(dm1,186,173)
  41. 延时 2000 毫秒
  42. 标记 找怪
  43. 如果点 (498,78) 的颜色约等于 "1C1CE0" 则
  44.     跳转到标记 攻击技能
  45. 否则
  46.     调用 Bkgnd.KeyPress(dm,9)
  47.     延时 500 毫秒
  48.     跳转到标记 找怪
  49. 条件结束
  50. 标记 攻击技能
  51. 调用 技能1()
  52. 调用 判断怪物死()
  53. 调用 技能2()
  54. 调用 判断怪物死()
  55. 调用 技能3()
  56. 调用 判断怪物死()
  57. 调用 技能4()
  58. 调用 判断怪物死()
  59. 调用 技能5()
  60. 调用 判断怪物死()
  61. 调用 技能6()
  62. 调用 判断怪物死()
  63. 调用 技能7()
  64. 调用 判断怪物死()
  65. 跳转到标记 找怪
  66. 注释://==========技能子程序区======================
  67. 脚本停止运行
  68. 脚本停止运行
  69. 子程序 技能1
  70.     如果 Var1 = "1" 则
  71.         令 TN1 = Sys.GetTime()
  72.         令 TG1 = TN1 - TJ1 - TA1
  73.     条件结束
  74.     如果 TG1 > 0 则
  75.         调用 Bkgnd.KeyPress(dm,49)
  76.         令 TJ1 = TN1
  77.         延时 s1 毫秒
  78.     条件结束
  79. 子程序结束
  80. 子程序 技能2
  81.     如果 Var2 = "1" 则
  82.         令 TN2 = Sys.GetTime()
  83.         令 TG2 = TN2 - TJ2 - TA2
  84.     条件结束
  85.     如果 TG2 > 0 则
  86.         调用 Bkgnd.KeyPress(dm,50)
  87.         令 TJ2 = TN2
  88.         延时 s1 毫秒
  89.     条件结束
  90. 子程序结束
  91. 子程序 技能3
  92.     如果 Var3 = "1" 则
  93.         令 TN3 = Sys.GetTime()
  94.         令 TG3 = TN3 - TJ3 - TA3
  95.     条件结束
  96.     如果 TG3 > 0 则
  97.         调用 Bkgnd.KeyPress(dm,51)
  98.         令 TJ3 = TN3
  99.         延时 s1 毫秒
  100.     条件结束