对不起啊,这么久没上网,让您久等了,家里在装修,没法上网,到现在才发代码~
- #import "dm.dmsoft" dm
- 空间 大唐无双2
- //定义默认空间
- 整型 技能1,技能2,技能3,技能4,延时等1,延时等2,延时等3,延时等4,技能攻1,技能攻2,技能攻3,技能攻4,线程句柄,句柄线程
- 逻辑型 是否注册成功
- 字符型 延时1,延时2,延时3,延时4
- 功能 逻辑型 判断输入()
- 技能1=下拉框.得到选项("下拉框0")
- 技能2=下拉框.得到选项("下拉框1")
- 技能3=下拉框.得到选项("下拉框2")
- 技能4=下拉框.得到选项("下拉框3")
- 延时1=编辑框.获得文本("编辑框4")
- 延时2=编辑框.获得文本("编辑框5")
- 延时3=编辑框.获得文本("编辑框6")
- 延时4=编辑框.获得文本("编辑框7")
- 如果(技能1==0||技能2==0||技能3==0||技能4==0||字符串.长度(延时1)==0||字符串.长度(延时2)==0||字符串.长度(延时3)==0||字符串.长度(延时4)==0)
- 返回 假
- 否则
- 如果(技能1==1)
- 技能攻1=49
- 如果结束
- 如果(技能1==2)
- 技能攻1=50
- 如果结束
- 如果(技能1==3)
- 技能攻1=51
- 如果结束
- 如果(技能1==4)
- 技能攻1=52
- 如果结束
- 如果(技能1==5)
- 技能攻1=53
- 如果结束
- 如果(技能1==6)
- 技能攻1=54
- 如果结束
- 如果(技能1==7)
- 技能攻1=55
- 如果结束
- 如果(技能1==8)
- 技能攻1=56
- 如果结束
- 如果(技能1==9)
- 技能攻1=57
- 如果结束
- 如果(技能1==10)
- 技能攻1=48
- 如果结束
-
-
- 如果(技能2==1)
- 技能攻2=49
- 如果结束
- 如果(技能2==2)
- 技能攻2=50
- 如果结束
- 如果(技能2==3)
- 技能攻2=51
- 如果结束
- 如果(技能2==4)
- 技能攻2=52
- 如果结束
- 如果(技能2==5)
- 技能攻2=53
- 如果结束
- 如果(技能2==6)
- 技能攻2=54
- 如果结束
- 如果(技能2==7)
- 技能攻2=55
- 如果结束
- 如果(技能2==8)
- 技能攻2=56
- 如果结束
- 如果(技能2==9)
- 技能攻2=57
- 如果结束
- 如果(技能2==10)
- 技能攻1=48
- 如果结束
-
- 如果(技能3==1)
- 技能攻3=49
- 如果结束
- 如果(技能3==2)
- 技能攻3=50
- 如果结束
- 如果(技能3==3)
- 技能攻3=51
- 如果结束
- 如果(技能3==4)
- 技能攻3=52
- 如果结束
- 如果(技能3==5)
- 技能攻3=53
- 如果结束
- 如果(技能3==6)
- 技能攻3=54
- 如果结束
- 如果(技能3==7)
- 技能攻3=55
- 如果结束
- 如果(技能3==8)
- 技能攻3=56
- 如果结束
- 如果(技能3==9)
- 技能攻3=57
- 如果结束
- 如果(技能3==10)
- 技能攻1=48
- 如果结束
-
- 如果(技能4==1)
- 技能攻4=49
- 如果结束
- 如果(技能4==2)
- 技能攻4=50
- 如果结束
- 如果(技能4==3)
- 技能攻4=51
- 如果结束
- 如果(技能4==4)
- 技能攻4=52
- 如果结束
- 如果(技能4==5)
- 技能攻4=53
- 如果结束
- 如果(技能4==6)
- 技能攻4=54
- 如果结束
- 如果(技能4==7)
- 技能攻4=55
- 如果结束
- 如果(技能4==8)
- 技能攻4=56
- 如果结束
- 如果(技能4==9)
- 技能攻4=57
- 如果结束
- 如果(技能4==10)
- 技能攻1=48
- 如果结束
-
- 延时等1=转换.字符型转整型(延时1,0)
- 延时等2=转换.字符型转整型(延时2,0)
- 延时等3=转换.字符型转整型(延时3,0)
- 延时等4=转换.字符型转整型(延时4,0)
- 如果结束
- 返回 真
- 功能结束
- 功能 逻辑型 绑定()
- 字符型 枚举窗口
- 整型 窗口句柄,窗口绑定
- 枚举窗口=系统.枚举("MainWnd class of ArkEngine",1)
- 窗口句柄=转换.字符型转整型(枚举窗口,0)
- 如果(窗口句柄==0)
- 辅助.消息框("请确认是否开启了游戏!")
- 否则
- 如果(!大唐无双2.判断输入())
- //如果大唐无双2.判断输入()为假则执行辅助.消息框
- 辅助.消息框("请设置好攻击技能或者延时")
- 否则
- 窗口绑定=dm.BindWindow(窗口句柄,"dx","dx","dx",0)
- 辅助.等待(1000)
- 如果(窗口绑定==0)
- 辅助.消息框("本次辅助无效!!重新开启")
- 辅助.等待(500)
- dm.UnBindWindow()
- 辅助.退出()
- 否则
- 窗口.设置位置(窗口句柄,0,0)
- 辅助.等待(200)
- 窗口.最大化(窗口句柄)
- 辅助.等待(200)
- 线程.开启("大唐无双2.找怪","")
- 如果结束
- 如果结束
- 如果结束
- 返回 真
- 功能结束
- 功能 逻辑型 找怪()
- 整型 x,y,x1,y1
- 循环(真)
- dm.KeyPress(9)
- 辅助.等待(200)
- dm.FindColor(410,54,424,67,"991110-000000",0.8,0,x,y)
- 辅助.等待(1000)
- 如果(x>0)
- 否则
- dm.KeyPress(技能攻1)
- 辅助.等待(延时等1)
-
- dm.KeyPress(技能攻2)
- 辅助.等待(延时等2)
-
- 线程句柄=线程.开启("大唐无双2.找血","")
- 辅助.等待(500)
- 线程.关闭(线程句柄)
- 辅助.等待(200)
- 句柄线程=线程.开启("大唐无双2.找蓝","")
- 辅助.等待(500)
- 线程.关闭(句柄线程)
- 辅助.等待(200)
- dm.KeyPress(技能攻3)
- 辅助.等待(延时等3)
- dm.KeyPress(技能攻4)
- 辅助.等待(延时等4)
- dm.FindColor(313,59,316,64,"ab1312-000000",0.8,0,x1,y1)
- 辅助.等待(1000)
- 如果(x1<0)
- dm.KeyPress(192)
- 辅助.等待(2000)
- dm.KeyPress(192)
- 辅助.等待(1000)
- 跳出
- 如果结束
- 如果结束
- 循环结束
- 返回 真
- 功能结束
- 功能 逻辑型 找血()
- 整型 n,是否找到,e,x,y
- e=转换.字符型转整型(编辑框.获得文本("编辑框0"),0)
- n=e*107/100
- 是否找到=dm.FindColor(144,52,156+n,65,"8c100f-000000",0.8,0,x,y)
- 辅助.等待(1000)
- 如果(是否找到==0)
-
- 否则
- dm.KeyPress(55)
- 辅助.等待(500)
- 如果结束
- 返回 真
- 功能结束
- 功能 逻辑型 找蓝()
- 整型 n,是否找到,e,x,y
- e=转换.字符型转整型(编辑框.获得文本("编辑框0"),0)
- n=e*107/100
- 是否找到=dm.FindColor(138,70,146+n,78,"10429d-000000",0.8,0,x,y)
- 辅助.等待(1000)
- 如果(是否找到==0)
-
- 否则
- dm.KeyPress(57)
- 辅助.等待(500)
- 如果结束
- 返回 真
- 功能结束
- 功能 逻辑型 开始_点击()
- //这里添加你要执行的代码
- 线程.开启("大唐无双2.绑定","")
- 返回 真
- //函数返回语句
- 功能结束
- 功能 逻辑型 退出_点击()
- //这里添加你要执行的代码
- dm.UnBindWindow()
- 辅助.退出()
- 返回 真
- //函数返回语句
- 功能结束
- 功能 逻辑型 初始化()
- //这里添加你要执行的代码
- 是否注册成功=辅助.注册插件("rc:dm.dll",真)
- 辅助.等待(1000)
- 辅助.消息框("欢迎使用大唐无双2自动打怪辅助脚本")
- 返回 真
- 功能结束
- 空间结束
- //空间结束语句
复制代码 |