QQ游戏对对碰外挂教程
日期:2007年7月12日 作者: 查看:[大字体 中字体 小字体]-
这些日子,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 - [1] [2] [3] [4] [5] [6] [7] [8] 下一页
-
- QQ游戏对对碰外挂教程 相关文章:
- ·QQ游戏对对碰外挂教程
- QQ游戏对对碰外挂教程 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:MM小心:抓出聊天网络色狼
下一篇:解析QQ2004的本地加密技术
精品推荐
热点TOP10
- ·QQ游戏之火拼俄罗斯
- ·四川麻将经验全攻略
- ·[交流]教你如何做动态图片,保存
- ·刷书后各职业技能加点法之冰火行者篇_QQ幻想
- ·[经验]QQ堂海盗BOSS和任务道具合集
- ·五子棋开局诀窍及战略战术
- ·QQ斗地主技巧之八大总秘籍
- ·QQ棋牌游戏中“广东麻将”规则说明
- ·常见六种五子棋阵法
- ·[经验][QQT录象制作]入门篇
- ·四国军旗攻心为上之五大技巧
- ·腾讯3D桌面养成游戏 QQ宠物熊熊封测
- ·围棋棋力提高法
- ·关于QQ麻将中16番麻将烂牌的逆转
- ·[新手]三大任务BOSS以及所有装备入手
- ·[经验]英雄03新手速进(三)+如何穿泡(简单)
- ·教你轻松玩转四国军棋
- ·[交流]心比黑喇叭还黑
- ·[交流]QQ堂巡查521乱用职权
- ·拖拉机花色信号牌的六大绝招
