1. 注释:自制的天龙八部3打怪答题程序。答题器用大漠答题器
  2. 注释:生成的打怪可执行文件放到d盘打怪目录下,DM 插件字库等放到D:\打怪\dm\ 下
  3. 注释:附dm_soft.txt内容自行替换“//”
  4. 注释:411FE0040$1$0.0.11$8
  5. 注释:6310A224488610$2$0.0.16$8
  6. 注释:421022444886E0$3$0.0.15$8
  7. 注释:080681107F8050$4$0.0.16$8
  8. 注释:F21222444888E0$5$0.0.18$8
  9. 注释:7E1222446880E0$6$0.0.19$8
  10. 注释:C010027C700800$7$0.0.13$8
  11. 注释:6E1222444886E0$8$0.0.19$8
  12. 注释:701162244487E0$9$0.0.19$8
  13. 注释:7E1022044087E0$0$0.0.18$8
  14. 注释:FFF00A7D49292524A7D402805FFC$回$0.0.54$11
  15. 注释:12044317B69552AA5B4E2965EA41080$答$0.0.50$11
  16. 注释:1A1DFCA901428057FEA955FAA57CA00$错$0.0.58$11
  17. 注释:0811FD8100D053EAA564B8959EA8148$误$0.0.50$11
  18. 注释:440BF9A227E5027FB542FF750AA47F8$确$0.0.64$11
  19. 注释:202D092E2444859F924A49492925808$定$0.0.44$11
  20. 注释:脚本开始
  21. 用户定义变量 QHTmoshi=Droplist{"前台模式":0|"后台模式":1}=1 "前台后台"
  22. 用户定义变量 DaGmoshi=Droplist{"普通打怪":0|"打死换怪":1|"高速抢怪":2}=0 "打怪模式"
  23. 用户定义变量 TFdidian=Droplist{"关闭定点":0|"指定范围":1}=0 "定点刷怪"
  24. 用户定义变量 FWdidian="5,5" "刷怪范围"
  25. 注释:峨眉清心需前台使用
  26. 用户定义变量 EMjiaxue=DropList{"关闭操作":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8}=0 "峨眉清心F6"
  27. 用户定义变量 TFjiaxue=DropList{"关闭加血":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "人物加血F7"
  28. 用户定义变量 TFjialan=DropList{"关闭加蓝":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "人物加蓝F8"
  29. 用户定义变量 BBjiaxue=DropList{"关闭加血":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "宠物加血F9"
  30. 用户定义变量 zhaoguai=Droplist{"Ctrl+Tab":0|"F11":1}=0 "找怪按键"
  31. 用户定义变量 JBjineng=DropList{"按键F1":1}=1 "基本技能"
  32. 用户定义变量 xueliang=DropList{"关闭报警":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=3 "血低报警"
  33. 用户定义变量 BJmoshi=DropList{"关闭报警":0|"本机报警":1|"报警答题":2|"无警答题":3}=1 "验证报警"
  34. 用户定义变量 DTmoshi=DropList{"关闭操作":0|"退出游戏":1|"退出关机":2}=0 "未答题时"
  35. 用户定义变量 DaTmoshi=Droplist{"本机答题":0|"网络答题":1}=1 "答题模式"
  36. 用户定义变量 dati_ip = "192.168.1.141" "答题服务IP"
  37. 用户定义变量 dati_port="12345" "答题服务端口"
  38. 注释:大漠插件
  39. 调用 RegDll.Reg("D:\打怪\dm\dm.dll")
  40. 令 dm = CreateObject("dm.dmsoft")
  41. 令 base_path = dm.GetBasePath()
  42. 令 dm_ret = dm.SetPath(base_path)
  43. 令 dm_ret = dm.SetDict(0,"dm_soft.txt")
  44. 令 ver = dm.Ver()
  45. 如果 len(ver) = 0 则
  46.     弹出窗口 "创建对象失败,检查系统是否禁用了vbs脚本权限"
  47.     脚本停止运行
  48. 条件结束
  49. 注释:程序开始
  50. 调用 点选游戏窗口
  51. 调用 获取客户区
  52. 调用 识别等级
  53. 调用 识别坐标
  54. 调用 显示窗口信息
  55. 调用 开始血量
  56. 注释:打怪开始
  57. 令 xgt = now
  58. 标记 打怪开始
  59. 调用 加血加蓝
  60. 调用 选怪打怪
  61. 调用 检测报警
  62. 调用 检测范围
  63. 跳转到标记 打怪开始
  64. 标记 防卡死
  65. 调用 按键选怪
  66. 跳转到标记 打怪开始
  67. 子程序 检测报警
  68.     令 dm_ret = dm.FindStr(xl,yl,xr,yr,"回答","fff263-000000",1.0,intX,intY)
  69.     如果 intX >= 0 并且 intY >= 0 则
  70.         调用 Window.Active(Hwnd)
  71.         令 flag = 1
  72.         循环当 flag = 1 时
  73.             令 dm_ret = dm.FindStr(xl,yl,xr,yr,"回答","fff263-000000",1.0,intX,intY)
  74.             如果 intX >= 0 并且 intY >= 0 则
  75.                 如果 bjmoshi = 0 则
  76.                 否则如果 bjmoshi = 1 则
  77.                     循环 5 次
  78.                         响一声
  79.                         延时 50 毫秒
  80.                     循环结束
  81.                 否则如果 bjmoshi = 2 则
  82.                     循环 5 次
  83.                         响一声
  84.                         延时 50 毫秒
  85.                     循环结束
  86.                     调用 网络答题
  87.                 否则如果 bjmoshi = 3 则
  88.                     调用 网络答题
  89.                 条件结束
  90.             否则
  91.                 令 flag = 2
  92.                 调用 按键选怪
  93.             条件结束
  94.         循环结束
  95.     条件结束
  96. 子程序结束
  97. 子程序 点选
  98.     延时 50 毫秒
  99.     (鼠标)左键按下
  100.     延时 500 毫秒