上星期四早上7点起来辛苦工作做出来的~~非网上找的用欺骗服务器方式的变态作弊工具,游戏上有使用说明~~欢迎大家测试~~有BUG请告诉我
PS:这个会降低游戏的乐趣性
由于大家用的工具不用~~我就不放源代码了~~如果你是用易的~~有兴趣可以找我拿源
作弊程序编程及编程思想(有兴趣的同学请看)
首先~~确保你使用的平台提供了“画板”(DrawPanel)控件,还有提供了“快照”(GetWinPic)命令~~~
1.取图片,用api FindWindow(0,"大家来找茬")来获取游戏窗口句柄,然后用快照命令来取得图片,放在画板上
取得图片后即可用画板的方法“取点”(GetPixel)来取两张要比较图片的颜色值,如果遇到不相同的就做上记号,我用的是画红点来记录的,由于图片被腾迅修改后,那一块被修改的地方的颜色都被改变了,所以可以画出一个矩形,跟你玩游戏时画出的矩形是一样大小的
2.取两要比较的图片的距离,由于要比较两图片每点的颜色值,那就需要只要两张图片的距离,而游戏时每次两的图片的距离是不同的~~所以不能用固定的值,这就需要你动态去取了,我把图片上某一横方向的点的颜色取出来看过之后发现,图片边界在那一横的颜色值是一样的~~且每次都一样
说的不是很清楚,但是基本思路都说了出来了~~有兴趣的同学也可以做一个
[ 本帖最后由 £snoopy 于 2009-1-28 13:35 编辑 ]
PS:这个会降低游戏的乐趣性
由于大家用的工具不用~~我就不放源代码了~~如果你是用易的~~有兴趣可以找我拿源
作弊程序编程及编程思想(有兴趣的同学请看)
首先~~确保你使用的平台提供了“画板”(DrawPanel)控件,还有提供了“快照”(GetWinPic)命令~~~
1.取图片,用api FindWindow(0,"大家来找茬")来获取游戏窗口句柄,然后用快照命令来取得图片,放在画板上
取得图片后即可用画板的方法“取点”(GetPixel)来取两张要比较图片的颜色值,如果遇到不相同的就做上记号,我用的是画红点来记录的,由于图片被腾迅修改后,那一块被修改的地方的颜色都被改变了,所以可以画出一个矩形,跟你玩游戏时画出的矩形是一样大小的
2.取两要比较的图片的距离,由于要比较两图片每点的颜色值,那就需要只要两张图片的距离,而游戏时每次两的图片的距离是不同的~~所以不能用固定的值,这就需要你动态去取了,我把图片上某一横方向的点的颜色取出来看过之后发现,图片边界在那一横的颜色值是一样的~~且每次都一样
说的不是很清楚,但是基本思路都说了出来了~~有兴趣的同学也可以做一个
[ 本帖最后由 £snoopy 于 2009-1-28 13:35 编辑 ]
