|
楼主 |
发表于 2015-5-6 22:19:48
|
显示全部楼层
功能 日常任务(窗口句柄)
x,y,容错=0
天使对象.moveto(0,0)
如果(复选框.获得状态("复选框0"))
天使.日志("开始执行经验任务...")
天使对象.usedict(0)
循环(天使.经验任务())
循环(真)
天使对象.usedict(0)
天使对象.findstrfast(0,0,836,510,"接受任务","f3e598-101010",1.0,x,y)
如果(x > 0 && y > 0)
天使对象.moveto(x+5,y+2)
天使对象.LeftClick()
辅助.等待(500)
如果(天使.扩展识别("循",x,y))
天使对象.moveto(x+10,y+5)
天使对象.LeftClick()
辅助.等待(100)
天使对象.moveto(x+15,y+5)
天使对象.LeftClick()
如果结束
如果结束
辅助.等待(100)
天使对象.findstrfast(0,0,875,474,"完成任务","f3e598-101010",1.0,x,y)
如果(x > 0 && y > 0)
天使对象.moveto(x+5,y+2)
天使对象.LeftClick()
辅助.等待(100)
天使对象.findpic(0,0,733,668,"经验任务完毕.bmp","101010",0.9,0,x,y)
如果(x > 0 && y > 0)
跳出
如果结束
如果结束
天使对象.moveto(0,0)
循环结束
循环结束
天使.日志("经验任务执行完毕...")
如果结束
如果(复选框.获得状态("复选框1"))
天使.日志("开始执行炼丹任务...")
天使.炼丹()
天使.日志("炼丹任务执行完毕...")
如果结束
如果(复选框.获得状态("复选框2"))
天使.日志("开始执行符师塔任务...")
天使.符师塔()
天使.日志("符师塔任务执行完毕...")
如果结束
如果(复选框.获得状态("复选框3"))
天使.日志("开始执行飞龙殿任务...")
天使.飞龙殿()
天使.日志("飞龙殿任务执行完毕...")
如果结束
如果(复选框.获得状态("复选框4"))
天使.日志("开始执行虚灵幻境任务...")
天使.虚灵幻境()
天使.日志("虚灵幻境任务执行完毕...")
如果结束
如果(复选框.获得状态("复选框5"))
天使.日志("开始执行钱多多任务...")
循环(天使.钱多多())
循环(真)
天使对象.findpic(0,0,1024,768,"进入副本.bmp","101010",0.9,0,x,y)
如果(x > 0 && y > 0)
天使对象.moveto(x,y)
天使对象.LeftClick()
辅助.等待(500)
循环(真)
天使对象.findpic(0,0,1024,768,"挂机中.bmp","101010",0.9,0,x,y)
如果(x > 0 && y > 0)
天使对象.KeyPressChar("z")
跳出
如果结束
辅助.等待(500)
循环结束
如果结束
天使对象.findstrfast(0,0,1024,768,"金币","99edff-101010",1.0,x,y)
如果(x > 0 && y > 0)
天使对象.moveto(x,y)
天使对象.LeftClick()
辅助.等待(500)
如果结束
天使对象.findstrfast(0,0,1000,397,"钱多多","99edff-101010",1.0,x,y)
如果(x < 0 && y < 0)
容错++
如果(容错==5)
跳出
如果结束
否则
容错=0
如果结束
辅助.等待(100)
循环结束
循环结束
天使.日志("钱多多任务执行完毕...")
如果结束
功能结束
功能 经验任务()
任务x,任务y,x,y
天使.任务判断()
天使对象.usedict(1)
天使对象.findstrfast(0,0,907,580,"经验任务","ffffff-101010",1.0,任务x,任务y)
如果(任务x < 0 && 任务y < 0)
天使.日志("判断经验任务...")
返回 假
如果结束
辅助.等待(100)
天使对象.usedict(0)
天使对象.findstrfast(0,0,任务x+400,任务y+50,"前往","ffff00-101010",1.0,x,y)
如果(x > 0 && y > 0)
天使.日志("前往接任务...")
天使对象.moveto(x+5,y+2)
天使对象.LeftClick()
辅助.等待(100)
天使对象.KeyPressChar("v")
辅助.等待(200)
返回 真
否则
返回 假
如果结束
功能结束
功能 钱多多()
任务x,任务y,x,y
天使.任务判断()
天使对象.usedict(1)
天使对象.findstrfast(0,0,907,580,"钱多多","ffffff-101010",1.0,任务x,任务y)
如果(任务x < 0 && 任务y < 0)
天使.日志("钱多多任务已完成...")
返回 假
如果结束
天使对象.usedict(0)
天使对象.findstrfast(0,0,任务x+400,任务y+50,"参与","ffff00-101010",1.0,x,y)
如果(x > 0 && y > 0)
天使对象.moveto(x+5,y+2)
天使对象.LeftClick()
辅助.等待(100)
天使对象.KeyPressChar("v")
辅助.等待(200)
返回 真
否则
返回 假
如果结束
功能结束
功能 任务判断()
x,y
天使对象.findpic(0,0,1024,768,"关闭.bmp","101010",0.9,0,x,y)
如果(x > 0 && y > 0)
天使.日志("关闭窗口...")
天使对象.moveto(x,y)
天使对象.LeftClick()
辅助.等待(500)
如果结束
天使对象.findpic(251,157,813,286,"任务栏.bmp","101010",0.9,0,x,y)
如果(x < 0 && y < 0)
天使.日志("打开任务栏...")
天使对象.KeyPressChar("v")
辅助.等待(500)
如果结束
功能结束
功能 扩展识别(任务名,&x,&y)
返回串,返回串1
文字=天使对象.findstrfast(800,211,1018,503,任务名,"fb9401-101010",1.0,x,y)
辅助.等待(100)
内容=天使对象.ocrex(x,y,x+143,y+43,"e4ff04-101010",1.0)
如果(内容=="")
返回 假
如果结束
字符串.分割(内容,"|",返回串)
字符串.分割(返回串[0],",",返回串1)
x=返回串1[1]
y=返回串1[2]
返回 真
功能结束
|
|