TC官方合作论坛
标题:
梦幻西游加血代码
[打印本页]
作者:
wudongdonghehe
时间:
2012-11-21 12:23
标题:
梦幻西游加血代码
[attach]6231[/attach]
上面这张,是蓝框,222.bmp
[attach]6232[/attach]
下面这张是血框,333.bmp
请教大神,用找图命令实现加血功能,x,y坐标是图片的什么位置?
找不到上述两张图片,就会加血加蓝。为什么脚本不执行呢。
功能 逻辑型 自动补血补蓝()
整型 x,y
辅助.等待(200)
整型 是否找到2=图像.找图(580,33,639,54,"rc:\\222.bmp",#102030,1.0,0,x,y) //需要加蓝
循环(x<=0)
//辅助.等待(200)
窗口.鼠标移动(窗口句柄,x,y)
辅助.等待(1000)
窗口.鼠标右键按下(窗口句柄,x,y)
辅助.等待(300)
窗口.鼠标右键弹起(窗口句柄,x,y)
辅助.等待(500)
循环结束
整型 是否找到3=图像.找图(580,33,639,54,"rc:\\333.bmp",#102030,1.0,0,x,y) //需要加血
循环(x<=0)
窗口.鼠标移动(窗口句柄,x,y)
辅助.等待(1000)
窗口.鼠标右键按下(窗口句柄,x,y)
辅助.等待(300)
窗口.鼠标右键弹起(窗口句柄,x,y)
辅助.等待(500)
循环结束
返回 真
功能结束
作者:
TC兔子
时间:
2012-11-21 14:18
不是不执行…是鼠标移动了没?
作者:
wzy_27
时间:
2012-11-21 15:45
我要回帖
作者:
wzy_27
时间:
2012-11-21 15:45
可以继续回帖
作者:
pixiangyun
时间:
2012-11-21 15:53
你这个图形找到的几率几乎为零
作者:
pixiangyun
时间:
2012-11-21 16:03
重要的一点,你图形没找到,返回的xy值为-1,所以,执行的下一步鼠标不会移动到窗口工作区内,其次,找图后,如果是点击血条加血,那么点击的地方应该在找到图形的位置发生相对位移,位移X正向偏移,Y负向偏移(X=X+10,Y=Y-10),自动加血你用坐标点找色容易一点
作者:
wudongdonghehe
时间:
2012-11-21 17:19
回复
2楼
TC兔子
的帖子
没有
作者:
wudongdonghehe
时间:
2012-11-21 17:23
回复
6楼
pixiangyun
的帖子
你试过了?图片没找到?
作者:
pixiangyun
时间:
2012-11-21 18:26
不应该截满血
作者:
wudongdonghehe
时间:
2012-11-21 18:38
回复
9楼
pixiangyun
的帖子
我截的是半血。不是满血。
作者:
pixiangyun
时间:
2012-11-21 18:47
回复
10楼
wudongdonghehe
的帖子
半血也不行,血条加血最好的方式是找指定点颜色,根据颜色加血的话,可以做到指定百分比加血。图片只有三种可能,大于,小于,等于,等于出现的概率几乎为零,因为血不是一点点下降的。
作者:
仝鑫
时间:
2012-11-22 10:21
努力
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1