TC官方合作论坛

 找回密码
 立即注册
查看: 1579|回复: 11
打印 上一主题 下一主题

[问题] 梦幻西游加血代码

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-21 12:23:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

上面这张,是蓝框,222.bmp

下面这张是血框,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)
循环结束
返回 真
功能结束

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

12#
发表于 2012-11-22 10:21:03 | 只看该作者
努力
回复 支持 反对

使用道具 举报

11#
发表于 2012-11-21 18:47:21 | 只看该作者
回复 10楼wudongdonghehe的帖子

半血也不行,血条加血最好的方式是找指定点颜色,根据颜色加血的话,可以做到指定百分比加血。图片只有三种可能,大于,小于,等于,等于出现的概率几乎为零,因为血不是一点点下降的。
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-11-21 18:38:56 | 只看该作者
回复 9楼pixiangyun的帖子

我截的是半血。不是满血。
回复 支持 反对

使用道具 举报

9#
发表于 2012-11-21 18:26:05 | 只看该作者
不应该截满血
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-11-21 17:23:58 | 只看该作者
回复 6楼pixiangyun的帖子

你试过了?图片没找到?
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-11-21 17:19:26 | 只看该作者
回复 2楼TC兔子的帖子

没有
回复 支持 反对

使用道具 举报

6#
发表于 2012-11-21 16:03:57 | 只看该作者
重要的一点,你图形没找到,返回的xy值为-1,所以,执行的下一步鼠标不会移动到窗口工作区内,其次,找图后,如果是点击血条加血,那么点击的地方应该在找到图形的位置发生相对位移,位移X正向偏移,Y负向偏移(X=X+10,Y=Y-10),自动加血你用坐标点找色容易一点
回复 支持 反对

使用道具 举报

5#
发表于 2012-11-21 15:53:21 | 只看该作者
你这个图形找到的几率几乎为零
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-21 15:45:40 | 只看该作者
可以继续回帖
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-9 00:20 , Processed in 0.149428 second(s), 26 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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