TC官方合作论坛

标题: 我用大漠插件取一个点的色,每次都返回000000? [打印本页]

作者: niceken    时间: 2012-1-25 16:54
标题: 我用大漠插件取一个点的色,每次都返回000000?
用大漠的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)
如果结束
   
循环结束

返回 真
功能结束


作者: SKY羽翼    时间: 2012-1-25 22:38
头晕




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1