TC官方合作论坛

 找回密码
 立即注册
楼主: tyuyan

[游戏] 【有源码】凡人修真2自动任务

  [复制链接]
发表于 2014-4-3 14:45:56 | 显示全部楼层
自动任务 看看
回复 支持 反对

使用道具 举报

发表于 2014-4-3 15:11:02 | 显示全部楼层

【6月16日更新】
空间 DNF守护者祭坛脚本

线程句柄,线程句柄1,线程句柄2,foobar,dm,获取资源路径,SetDict0,暂停恢复,AA




功能 线程()

游戏窗口设置句柄=窗口.找到窗口("地下城与勇士")
辅助.等待(200)
窗口.设置位置(游戏窗口设置句柄,0,0)
辅助.等待(300)


如果(复选框.获得状态("复选框2"))

DNF守护者祭坛脚本.祭坛()


循环(真)
x,y
返回值0=dm.FindStrFast(45,243,76,274,"lv","d1b994-000000",1.0,x,y)
如果(返回值0==0)
超级鼠标.移动(209,199)
辅助.等待(辅助.随机数(500,700))
超级鼠标.左键双击(2)
辅助.等待(5000)
跳出
否则
X5,Y5
返回值=dm.FindStrFast(355,143,426,171,"游戏菜单","ffffff-000000",1.0,X5,Y5)
如果(返回值==-1)
超级键盘.按键(27,1)
辅助.等待(辅助.随机数(1500,2000))
如果结束
超级鼠标.移动(399,429)
辅助.等待(辅助.随机数(500,700))
超级鼠标.左键单击(1)
辅助.等待(辅助.随机数(500,700))
如果结束
辅助.等待(500)
循环结束


DNF守护者祭坛脚本.祭坛()


否则
DNF守护者祭坛脚本.祭坛()

如果结束


如果(复选框.获得状态("复选框1"))
辅助.等待(500)
进程.打开("rc:关闭DNF.bat")
辅助.等待(10000)
如果结束
如果(复选框.获得状态("复选框0"))
辅助.等待(500)
系统.关机(60)
如果结束



功能结束


功能 升级()
AA=1
循环(真)
intX,intY
升级=dm.FindStr(128,520,158,539,"升级","d9ff00-102030",1.0,intX,intY)
如果(升级==0)
超级键盘.按键(90,2)
AA=AA+1
如果结束

如果(AA>3)
超级键盘.按键(49,2) /////1
辅助.等待(辅助.随机数(1000,2000))
如果结束


辅助.等待(1000)
循环结束
功能结束

功能 祭坛()
dm.FoobarPrintText(foobar,字符串.连接(日期时间.当前日期(),"脚本开始"),"ff0000")
超级鼠标.移动(712,132)//进入
辅助.等待(200)
超级鼠标.左键单击(1)
辅助.等待(5000)
次数=1

次数=1
遍历(3)
dm.FoobarPrintText(foobar,字符串.连接(日期时间.当前日期(),字符串.连接("进行次数",次数)),"ff0000")
超级鼠标.移动(349,282)//地图
辅助.等待(200)
超级鼠标.左键单击(3)
辅助.等待(2000)
超级鼠标.移动(741,143)//难度
辅助.等待(200)
超级鼠标.左键单击(5)
辅助.等待(2000)
超级鼠标.移动(367,369)//开始
辅助.等待(200)
超级鼠标.左键单击(1)
辅助.等待(6000)

超级键盘.按下(39)
超级键盘.按下(68)
辅助.等待(9000)
超级键盘.弹起(39)
超级键盘.弹起(68)




循环(真)
超级键盘.按键(88,3)
辅助.等待(100)
intX,intY
通关=dm.FindStr(46,46,60,57,"通关","671103-102030",0.9,intX,intY)
如果(通关==0)
dm.FoobarPrintText(foobar,字符串.连接(日期时间.当前日期(),"通关"),"ff0000")
AA=1
跳出
如果结束
循环结束

如果(次数<3)
辅助.等待(6000)
超级鼠标.移动(390,267)
辅助.等待(300)
超级鼠标.左键单击(2)
辅助.等待(7000)
否则
辅助.等待(6000)
超级鼠标.移动(421,310)
辅助.等待(300)
超级鼠标.左键单击(2)
辅助.等待(7000)
如果结束
次数=次数+1
遍历结束
功能结束


功能 开始_点击()

句柄00=窗口.自身句柄()
窗口.最小化(句柄00)
foobar=dm.CreateFoobarRect(0,0,600,400,100)
dm.FoobarLock(foobar)
线程句柄=线程.开启("DNF守护者祭坛脚本.线程","")
线程句柄1=线程.开启("DNF守护者祭坛脚本.升级","")
功能结束
功能 开始热键_热键()
句柄00=窗口.自身句柄()
窗口.最小化(句柄00)
foobar=dm.CreateFoobarRect(0,0,620,400,100)
dm.FoobarLock(foobar)
线程句柄=线程.开启("DNF守护者祭坛脚本.线程","")
线程句柄1=线程.开启("DNF守护者祭坛脚本.升级","")
功能结束


//退出按钮_点击操作
功能 退出_点击()
辅助.注册插件(".\\dm.dll",假)
dm.FoobarClose(foobar)
线程.关闭(线程句柄)
线程.关闭(线程句柄1)
辅助.退出()
功能结束


功能 初始化()
///////////////注册插件///////////////////////////////
变量 是否成功dm= 辅助.注册插件(".\\dm.dll",真)
如果(!是否成功dm)
辅助.消息框("插件注册失败","提示")
如果结束
dm=com("dm.dmsoft")
获取资源路径=dm.SetPath(辅助.获取资源路径("rc:"))
SetDict0=dm.SetDict(0,"守护者祭坛脚本字库.txt")
///////////////注册插件///////////////////////////////
功能结束




功能 暂停_点击()
如果(!暂停恢复)
线程.暂停(线程句柄)
线程.暂停(线程句柄1)
暂停恢复=真
否则
线程.恢复(线程句柄)
线程.恢复(线程句柄2)
暂停恢复=假
如果结束
功能结束
功能 暂停热键1_热键()
如果(!暂停恢复)
线程.暂停(线程句柄)
线程.暂停(线程句柄1)
暂停恢复=真
否则
线程.恢复(线程句柄)
线程.恢复(线程句柄2)
暂停恢复=假
如果结束
功能结束


功能 停止_点击()
dm.FoobarClose(foobar)
线程.关闭(线程句柄)
线程.关闭(线程句柄1)
功能结束
功能 停止热键2_热键()
dm.FoobarClose(foobar)
线程.关闭(线程句柄)
线程.关闭(线程句柄1)
功能结束



功能 按钮1_点击()
游戏窗口设置句柄=窗口.找到窗口("地下城与勇士")
窗口.设置位置(游戏窗口设置句柄,0,0)
功能结束
功能 按钮0_点击()
变量 宽,高
系统.获得分辨率(宽,高)
如果(宽>1131)
宽1=宽/2-565
高1=高/2-339
游戏窗口设置句柄=窗口.找到窗口("地下城与勇士")
窗口.设置位置(游戏窗口设置句柄,宽1,高1)
如果结束
功能结束


空间结束
//空间结束语句
回复 支持 反对

使用道具 举报

发表于 2014-4-5 07:36:22 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2014-4-6 00:37:04 | 显示全部楼层
学习收藏。。。。。
回复

使用道具 举报

发表于 2014-4-6 01:13:42 | 显示全部楼层
。。。。。。。。。。。。
回复

使用道具 举报

发表于 2014-4-6 22:15:04 | 显示全部楼层
有源码?
回复

使用道具 举报

发表于 2014-4-8 06:22:21 | 显示全部楼层
2222222222222222222222
回复 支持 反对

使用道具 举报

发表于 2014-4-8 08:11:40 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2014-4-8 13:01:10 | 显示全部楼层
看看 ~~
回复

使用道具 举报

发表于 2014-4-9 14:02:30 | 显示全部楼层
看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-7-3 00:53 , Processed in 0.046876 second(s), 19 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表