马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
后台打怪脚本做好了,找图,找字都没问题。做了一个加血脚本RGB转换出来的都是为0,我以为是游戏坐标点取不支持后台。转化为前台脚本同样RGB转换出来的都是为0.
但是前台脚本换句柄后能在其他游戏里面找到,RGB也转化正常。这让我很费解,大家帮我看看问题出在哪,谢谢了
功能 加血啊()
dm.SetPath(辅助.获取资源路径("rc:"))
窗口句柄=窗口.找到窗口("","shuihu window")
dm.BindWindow(窗口句柄,"dx","dx","dx",0)
color=dm.GetColor(151,43)
变量 R,G,B
dm.BGR2RGB(color,R,G,B)
辅助.消息框(字符串.连接("转换后R值: ",R))
辅助.消息框(字符串.连接("转换后G值: ",G))
辅助.消息框(字符串.连接("转换后B值: ",B))
if(R!=0)
辅助.等待(500)
dm.keyPress(121)
辅助.等待(500)
else
辅助.消息框("满了")
辅助.等待(500)
endif
功能结束
上面的是后台,下面的是前台
功能 加血啊()
dm.SetPath(辅助.获取资源路径("rc:"))
窗口句柄=窗口.鼠标所在窗口句柄()
色值=窗口.坐标点取色(窗口句柄,444,444)
鼠标.移动(444,444)
变量 R,G,B
图像.颜色值转RGB值(色值,R,G,B)
辅助.消息框(字符串.连接("转换后R值: ",R))
辅助.消息框(字符串.连接("转换后G值: ",G))
辅助.消息框(字符串.连接("转换后B值: ",B))
if(R!=0)
辅助.等待(500)
dm.keyPress(121)
辅助.等待(500)
else
辅助.消息框("满了")
辅助.等待(500)
endif
功能结束
|