|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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)
//如果结束
循环结束
返回 真
功能结束
|
|