- 注释:自制的天龙八部3打怪答题程序。答题器用大漠答题器
- 注释:生成的打怪可执行文件放到d盘打怪目录下,DM 插件字库等放到D:\打怪\dm\ 下
- 注释:附dm_soft.txt内容自行替换“//”
- 注释:411FE0040$1$0.0.11$8
- 注释:6310A224488610$2$0.0.16$8
- 注释:421022444886E0$3$0.0.15$8
- 注释:080681107F8050$4$0.0.16$8
- 注释:F21222444888E0$5$0.0.18$8
- 注释:7E1222446880E0$6$0.0.19$8
- 注释:C010027C700800$7$0.0.13$8
- 注释:6E1222444886E0$8$0.0.19$8
- 注释:701162244487E0$9$0.0.19$8
- 注释:7E1022044087E0$0$0.0.18$8
- 注释:FFF00A7D49292524A7D402805FFC$回$0.0.54$11
- 注释:12044317B69552AA5B4E2965EA41080$答$0.0.50$11
- 注释:1A1DFCA901428057FEA955FAA57CA00$错$0.0.58$11
- 注释:0811FD8100D053EAA564B8959EA8148$误$0.0.50$11
- 注释:440BF9A227E5027FB542FF750AA47F8$确$0.0.64$11
- 注释:202D092E2444859F924A49492925808$定$0.0.44$11
- 注释:脚本开始
- 用户定义变量 QHTmoshi=Droplist{"前台模式":0|"后台模式":1}=1 "前台后台"
- 用户定义变量 DaGmoshi=Droplist{"普通打怪":0|"打死换怪":1|"高速抢怪":2}=0 "打怪模式"
- 用户定义变量 TFdidian=Droplist{"关闭定点":0|"指定范围":1}=0 "定点刷怪"
- 用户定义变量 FWdidian="5,5" "刷怪范围"
- 注释:峨眉清心需前台使用
- 用户定义变量 EMjiaxue=DropList{"关闭操作":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8}=0 "峨眉清心F6"
- 用户定义变量 TFjiaxue=DropList{"关闭加血":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "人物加血F7"
- 用户定义变量 TFjialan=DropList{"关闭加蓝":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "人物加蓝F8"
- 用户定义变量 BBjiaxue=DropList{"关闭加血":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=5 "宠物加血F9"
- 用户定义变量 zhaoguai=Droplist{"Ctrl+Tab":0|"F11":1}=0 "找怪按键"
- 用户定义变量 JBjineng=DropList{"按键F1":1}=1 "基本技能"
- 用户定义变量 xueliang=DropList{"关闭报警":0|"低于10%":1|"低于20%":2|"低于30%":3|"低于40%":4|"低于50%":5|"低于60%":6|"低于70%":7|"低于80%":8|"低于90%":9}=3 "血低报警"
- 用户定义变量 BJmoshi=DropList{"关闭报警":0|"本机报警":1|"报警答题":2|"无警答题":3}=1 "验证报警"
- 用户定义变量 DTmoshi=DropList{"关闭操作":0|"退出游戏":1|"退出关机":2}=0 "未答题时"
- 用户定义变量 DaTmoshi=Droplist{"本机答题":0|"网络答题":1}=1 "答题模式"
- 用户定义变量 dati_ip = "192.168.1.141" "答题服务IP"
- 用户定义变量 dati_port="12345" "答题服务端口"
- 注释:大漠插件
- 调用 RegDll.Reg("D:\打怪\dm\dm.dll")
- 令 dm = CreateObject("dm.dmsoft")
- 令 base_path = dm.GetBasePath()
- 令 dm_ret = dm.SetPath(base_path)
- 令 dm_ret = dm.SetDict(0,"dm_soft.txt")
- 令 ver = dm.Ver()
- 如果 len(ver) = 0 则
- 弹出窗口 "创建对象失败,检查系统是否禁用了vbs脚本权限"
- 脚本停止运行
- 条件结束
- 注释:程序开始
- 调用 点选游戏窗口
- 调用 获取客户区
- 调用 识别等级
- 调用 识别坐标
- 调用 显示窗口信息
- 调用 开始血量
- 注释:打怪开始
- 令 xgt = now
- 标记 打怪开始
- 调用 加血加蓝
- 调用 选怪打怪
- 调用 检测报警
- 调用 检测范围
- 跳转到标记 打怪开始
- 标记 防卡死
- 调用 按键选怪
- 跳转到标记 打怪开始
- 子程序 检测报警
- 令 dm_ret = dm.FindStr(xl,yl,xr,yr,"回答","fff263-000000",1.0,intX,intY)
- 如果 intX >= 0 并且 intY >= 0 则
- 调用 Window.Active(Hwnd)
- 令 flag = 1
- 循环当 flag = 1 时
- 令 dm_ret = dm.FindStr(xl,yl,xr,yr,"回答","fff263-000000",1.0,intX,intY)
- 如果 intX >= 0 并且 intY >= 0 则
- 如果 bjmoshi = 0 则
- 否则如果 bjmoshi = 1 则
- 循环 5 次
- 响一声
- 延时 50 毫秒
- 循环结束
- 否则如果 bjmoshi = 2 则
- 循环 5 次
- 响一声
- 延时 50 毫秒
- 循环结束
- 调用 网络答题
- 否则如果 bjmoshi = 3 则
- 调用 网络答题
- 条件结束
- 否则
- 令 flag = 2
- 调用 按键选怪
- 条件结束
- 循环结束
- 条件结束
- 子程序结束
- 子程序 点选
- 延时 50 毫秒
- (鼠标)左键按下
- 延时 500 毫秒