文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院QQQQ游戏QQ游戏对对碰外挂教程
精品广告
推荐TOP10
·技巧:QQ升级的亮主思路[边家篇]
·新手必学:腾讯QQ初装后必须做的五点设置
·升级全攻略基础篇:牌力控制点
·QQ龙珠连锁之20连以上的创造方法
·火拼QQ泡泡龙常见问题和解决办法
·玩对对碰游戏注意事项
·成为QQ桌球顶尖高手的必学技巧
·菜鸟必学:如何在升级中记牌
·高手玩升级的无敌赢牌秘技
·连连看绝望玩法的11点个人看法
阅读TOP10
·QQ斗地主游戏逃跑不扣分的新方法
·五子棋开局诀窍及战略战术
·QQ跳棋游戏之收官基本定式
·下跳棋如何进行计算
·玩转游戏 QQ拖拉机里的技巧
·五子棋的基本定式图示及优势分析
·浅论QQ拖拉机中的控牌技巧
·QQ斗地主技巧之八大总秘籍
·新手必学:腾讯QQ初装后必须做的五点设置
·四人跳棋行棋原则及战术特点

QQ游戏对对碰外挂教程

日期:2008年6月25日 作者: 查看:[大字体 中字体 小字体]


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

  观察QQ游戏对对碰的游戏界面及游戏规则,发现玩家是在固定的一个游戏区内寻找复合要求的方块然后点击两次鼠标消去方块从而达到得分的目的。因此,我们可以通过模拟人的观察,和鼠标点击来实现外挂自动消除方块,完成全局。

  取得可消方块(模拟人观察):要判断哪个方块可以消,我们可以通过获取方块某点的颜色来判断方块的类型,然后建立方块矩阵,然后在矩阵中选择出适合消去的方块。关于取颜色,我们用到几个API函数 GetPixel、GetDC、ReleaseDC。(详细的介绍请参考MSDN或各种API相关资料)

  模拟鼠标击:在此我们使用 mouse_event 来模拟鼠标的移动,点击,弹起。个人认为用postmessage是更好的,在此使用mouse_event只是为了阐述简单。

    下面是VB实现代码(带详细注释):
'模块中
'*************模块:modMain******************
'作者:Cyril
'Email:terry6394@126.com
'Web: http://www.sguca.com/other
'书写日期:2004.10.23
'编辑日期:2002.10.23
'转载请保留此信息
'版权所有(a)Cyril 405 工作室 
'********************************************
Option Explicit

'API声明
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function ScreenToClient Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Private Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long

[1] [2] [3] [4] [5] [6] [7] 下一页 

上一篇:揭秘木马是如何盗取QQ密码的

下一篇:远程破解盗窃QQ密码


相关软件: 相关文章:
·《XML HTML CSS XSL Web编程实作教程》
·中国茶艺经典讲座 视频教程(上)
·Flash5 ActionScript教程
·刘天礼 吉他视频教程
·CorelDRAW 9案例教程
·protelDXP视频教程 ISO 应邀而发
·CorelDRAW12视频教程 FLASH格式 ISO非金鹰版
·流光教程一
·photoshop修改照片成为美女教程
·流光教程三
·流光教程二
·BIOS设置图解教程
·全方位性爱教程大全
·《侠盗猎车4》高手教程

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号