前段时间发的这篇文章《QQ游戏外挂制作教程(对对碰)》主要阐述了目前QQ游戏外挂一般的工作原理。

近日收到一些网友的邮件,询问如何其中的一些细节。主要是关于对对游戏中的一些点的坐标,颜色的取得问题。下面我说一下游戏的分析:

一 、坐标点的获得:

坐标点的获得我借用的是网友CONAN的方法:

首先对游戏截图。激活游戏窗口后,用Alt+PrintScreen(这样可以只截当前活动窗口)。

打开画图板,把截取到的图片粘贴在画图板上。点击放大镜将图片放大,(一般放到6X就行了)观察画图板的状态栏里显示的就是鼠标所在点的坐标了。如图(1)状态栏中的 “176,102” 就是游戏画面画红点处的坐标(游戏区域的左上角点坐标)。用同样的方法,再加上一简单的加减运算就可以得出每个方块的大小为 48*48 像素了。

注意:这里显示的坐标都是相对于游戏窗口的坐标(即,截图最左上角坐标为(0,0),不是全屏幕的坐标。

二、某点颜色的获得:

《QQ游戏外挂制作教程(对对碰)》中判断方块是否可消采用的方法需要获取游戏窗口中某点的颜色,来建立方块矩阵。程序中有这么一段代码:

If color1 = 16777215 And color2 = 16777215 Then .type = Panda
If color1 = 2097151 And color2 = 1353909 Then .type = Chicken
If color1 = 4473924 And color2 = 14209230 Then .type = Dog
If color1 = 13828048 And color2 = 3862322 Then .type = Frog
If color1 = 8623264 And color2 = 5805536 Then .type = Monkey
If color1 = 10921638 And color2 = 9408399 Then .type = Cat
If color1 = 15398649 And color2 = 1655140 Then .type = Ox

其中的16777215,2097151…这些是用GetPixel获得的颜色值。关于这个值的获得,可以直接用程序中的getColor 函数来得到,这里就不再重复阐述了。

说明:这里获得的颜色值,是在显示颜色为32位时获得的。如果在16位或其他的颜色质量下获得的值是不同的。如果要让外挂适合在各种颜色质量下都能正常运行,可以在多种颜色质量下取色,或者采取其他的算法不与实现去到的颜色对比来判断方块是否可消。

如有更多的问题,请与我联系。我将不断在此文中补充terry6395@yahoo.com.cn

转载请注明出处:版权所有(a)Cyril 405 工作室

《QQ游戏外挂制作教程》一文的补遗相关推荐

  1. QQ游戏外挂制作教程 (对对碰)

    这些日子,QQ游戏外挂是风光了一阵.俄罗斯方块,连连看,对对碰这些游戏的外挂层出不穷.其实这一类外挂的原理大体都是一样的.下面我就以QQ游戏对对碰外挂作为例子阐述一下QQ外挂的制作原理.       ...

  2. 郁金香vc++过驱动保护游戏外挂制作教程1-51课全套

    http://u.115.com/file/f1c9a5b70a   郁金香驱动01-20课.rar http://u.115.com/file/f196bb3f8a   郁金香驱动21-33课.ra ...

  3. c#调用windows api C#简单游戏外挂制作(以Warcraft Ⅲ为例)

    C#简单游戏外挂制作(以Warcraft Ⅲ为例) 网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包.反汇编.C++的知识综合.事实也如此,常见的外挂都是使用VC++写的,从来没 ...

  4. 游戏外挂制作指南 (一)

    要想在修改游戏中做到百战百胜,是需要相当丰富的计算机知识的.有很多计算机高手就是从玩游戏,修改游戏中,逐步对计算机产生浓厚的兴趣,逐步成长起来的.不要在羡慕别人能够做到的,因为别人能够做的你也能够!我 ...

  5. [转载]关于QQ游戏外挂mouse_event不起作用的原因,及我的对对碰外挂程序.

    资源名称 关于QQ游戏外挂mouse_event不起作用的原因,及我的对对碰外挂程序. 作者: dongfa 适用语言: .NET 文件大小 2161 运行平台: Windows XP 上传者: sh ...

  6. **挖金子小游戏外挂开发教程**

    挖金子小游戏外挂开发教程 第一步:进入游戏窗口 第二步:打开Spy4win V2.0 分析得到数据如图: 第三步:打开CE

  7. 手机计算机怎么改背景,qq聊天背景隔离区怎么制作?QQ隔离区背景制作教程(电脑版手机版)...

    最近很火的qq隔离区聊天背景图片热烈受到小伙伴们的欢迎,不会制作此背景的只能在网上翻来覆去的寻找属于自己风格的背景,如今,小编为大家开了QQ隔离区背景制作教程,这下自己喜欢什么颜色,喜欢什么文字都可以 ...

  8. 没事也研究一下外挂--C#简单游戏外挂制作(以Warcraft Ⅲ为例)

    网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包.反汇编.C++的知识综合.事实也如此,常见的外挂都是使用VC++写的,从来没有过C#或者其他.NET语言编写的外挂. 作为微软. ...

  9. 「次时代建模」次时代游戏模型制作教程

    用到的软件包括:3dsmax2009.mudbox2011.topogun1.0.xnormal.CrazyBump和ps cs5 一.初始模型制作 这次的教程是完成hellboy的头部模型,做一个完 ...

最新文章

  1. CNN边缘检测--Richer Convolutional Features for Edge Detection
  2. 3.7.1 读取输入
  3. 2019 ICPC Asia Yinchuan Regional(9 / 13)
  4. telegraf输出MySQL_Grafana+influxdb+telegraf初探-快速监控主机与mysql
  5. BERT源码分析(二)
  6. html表格编辑器退出编辑状态,易优后台编辑器取消html标签(比如表格属性等)过滤解决方法...
  7. HTTP method POST is not supported by this URL解决方案
  8. 【路径规划】基于遗传算法求解同时取送货车辆路径问题matlab代码
  9. 如何将多个图片批量转换成pdf文件?
  10. C语言:输入一个数,输出以该值为半径的圆面积,以该值为半径的球体表面积与体积,pi取值3.1415926536.
  11. win10键盘错乱如何恢复--win7w.com
  12. 量化交易平台Quantopian学习的笔记(一)
  13. 第一章 常用半导体器件-----------------本征半导体
  14. 关于Protel 2004 绘制电路原理图——元件库的建立
  15. oracle both from,Oracle trim函数的使用
  16. 可选操作(UnsupportedOperationException)
  17. TypeScript 研发规约落地实践
  18. 相关子查询(如何理解相关子查询与父查询间存在的 循环)
  19. 2018年的第一个工作日,推荐几个优质公众号
  20. QQ客服链接(手机浏览器、PC电脑端点击链接直接打开手机QQ添加好友)

热门文章

  1. php发送邮件,使用PHPMailer
  2. Android菜鸡的提升之路---自闭症儿童游戏的实现
  3. python报错输出到日志_Python下的异常处理及错误日志记录
  4. 达索SIMULIA多物理场仿真解决方案
  5. 【号外】携程变相裁员,员工拉横幅讨薪
  6. POSCMS 网站设置
  7. IE去除“是否停止运行此脚本?此页面上的脚本造成Internet Explore运行速度减慢”的提示信息
  8. c语言编译的手机软件,C语言编译工具
  9. 二手手机泄露用户隐私?要“反杀”其实并不难
  10. 二进制开关理解和实现