TC官方合作论坛

 找回密码
 立即注册
查看: 2012|回复: 1

[问题] 我用大漠插件取一个点的色,每次都返回000000?

[复制链接]
发表于 2012-1-25 16:54:34 | 显示全部楼层 |阅读模式

马上加入TC

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

x
用大漠的GetColor方法,每次返回的都是000000,用GetAveRGB方法还可以返回具体的值,why?请高人指点

另外虽然我没办法取得点的颜色,但我已经可以取得几个像素的颜色平均值,如果我不用大漠的颜色对比方法,自己写一个颜色对比方法
颜色对比方法中相似度的概念是怎样的?(差值百分比?)谢谢




功能 逻辑型 检测血条()


整型 窗口句柄=abc.FindWindow("","仙境冒险")

int dm_ret = abc.BindWindow(窗口句柄,"dx","windows","windows",1)
辅助.等待(1000)
abc.SetWindowState(窗口句柄,1)
辅助.等待(1000)

string yanse

循环(真)
yanse=abc.GetColor(130,63)
// yanse=abc.GetAveRGB(130,63,131,64)
   辅助.消息框(yanse)
键盘.等待按键()
   
如果(yanse=="ff7a24")
     超级键盘.按键(88,2)
    辅助.等待(300)
否则
        超级键盘.按键(81,2)
        辅助.等待(300)
如果结束
   
循环结束

返回 真
功能结束

回复

使用道具 举报

发表于 2012-1-25 22:38:12 | 显示全部楼层
头晕
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 21:50 , Processed in 0.042812 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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