TC官方合作论坛
标题:
想很久了,搞不懂
[打印本页]
作者:
liuxilei520
时间:
2013-1-22 02:32
标题:
想很久了,搞不懂
2D游戏,用后台 自动打怪 无怪时候 怎么随即找怪打
还有 我下面的写法 多开一个 找色,或加血 就变的打怪很慢,求高手们指点下....
#import "dm.dmsoft" AAA
空间 轻风精灵
整型 线程句柄
整型 返回值,加血,intX,intY,窗口句柄,是否成功,找色,加蓝
功能 逻辑型 剑侠脚本()
AAA.SetPath(辅助.获取资源路径("rc:"))
窗口句柄=AAA.FindWindow("","剑侠情缘·网络版")
如果(窗口句柄==0)
辅助.消息框("找不到窗口,窗口名称有误!")
如果结束
是否成功=AAA.BindWindow(窗口句柄,"dx","dx2","dx",0)
如果(是否成功==1)
否则
辅助.消息框("窗口绑定失败!")
如果结束
辅助.等待(2000)
循环(真)//开始找图,自动打怪
返回值=AAA.FindPic(12,39,687,427,"金怪1.bmp|木怪.bmp|水怪.bmp|火怪.bmp|土怪.bmp","203040",0.9,0,intX,intY)
如果(返回值==0)
AAA.MoveTo(intX-20,intY+60)
辅助.等待(30)
AAA.LeftClick()
辅助.等待(20)
如果结束
如果(返回值==1)
AAA.MoveTo(intX-20,intY+60)
辅助.等待(30)
AAA.LeftClick()
辅助.等待(20)
如果结束
如果(返回值==2)
AAA.MoveTo(intX-20,intY+60)
辅助.等待(30)
AAA.LeftClick()
辅助.等待(20)
如果结束
如果(返回值==3)
AAA.MoveTo(intX-20,intY+60)
辅助.等待(30)
AAA.LeftClick()
辅助.等待(20)
如果结束
如果(返回值==4)
AAA.MoveTo(intX-20,intY+60)
辅助.等待(30)
AAA.LeftClick()
辅助.等待(20)
如果结束
//找色=AAA.FindColor(688,53,784,137,"a530ff-202020",1.0,0,intX,intY)//用这个方法区域找不到怪时候小地图找色
//如果(找色>=0)
//AAA.MoveTo(intX,intY)
//辅助.等待(30)
//AAA.LeftClick()
//如果结束
//辅助.等待(3000)
//加血=AAA.FindColor(337,2,498,53,"ad0400-000000",1.0,0,intX,intY)
//如果(intX>=0&&intY>=0)
//否则
//AAA.KeyPress(49)
//如果结束
//辅助.等待(500)
//加蓝=AAA.FindColor(415,1,551,48,"105d9c-000000",1.0,0,intX,intY)
//如果(intX>=0&&intY>=0)
//否则
//AAA.KeyPress(49)
//辅助.等待(506)
//如果结束
//逻辑型 状态
//状态=(复选框.获得状态("复选框0")==真)//开辅助技能
//如果(状态)
//AAA.MoveTo(intX,intY)
//辅助.等待(30)
//AAA.RightClick()
//辅助.等待(2000)
//如果结束
循环结束
返回 真
功能结束
作者:
pyh808
时间:
2013-1-22 08:36
英文版的
作者:
zxc947474
时间:
2013-1-22 10:09
多开最好开启多线程
作者:
shine宝宝
时间:
2013-1-22 10:24
找图的扫描方式随即一下。。或者范围。。
作者:
liuxilei520
时间:
2013-1-22 13:06
回复
3楼
zxc947474
的帖子
我就想搞多线程 怎么搞不会 我是新手 多开就不用先
作者:
liuxilei520
时间:
2013-1-22 13:08
回复
4楼
shine宝宝
的帖子
怎么扫描 说下谢谢,我把找图弄到 0,0,1024,786 鼠标 有时候 乱跳乱点
作者:
liuxilei520
时间:
2013-1-22 13:14
多线程 要每个功能 都要搞多一个绑定才能后台吗
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1