给初学者:用VB写外挂 ———— 检测到HP小于保护值怎么办:关于发送按键
2007-08-20 06:40
302 查看
上一次,我们知道了如何读写内存,当读到HP的数据已经很少了,怎么办呢?很多网络游戏都支持热键吃药了,就说一下如何发送一个按键(非组合),以联众的侠义道游戏为例:
使用API函数:PostMessage
函数:
Sub mSendKey(ByVal GameHwnd As Long,ByVal VB_Key As Long)
PostMessage GameHwnd, WM_KEYDOWN, VB_Key, 0&
PostMessage GameHwnd, WM_KEYUP, VB_Key, 0&
End Sub
说明: GameHwnd为游戏窗口的HWND, WM_KEYDOWN代表按下键,WM_KEYUP代表弹起键,VB_Key为虚拟键码
调用:
If hp < CLng(Text1.Text) Then mSendKey GHwnd,vbKeyF1
这样,就可以让血少于指定值(TEXT1.TEXT)时,自动喝红了
同样道理,你也可以在20级以下使用自己写的外挂来自动喝蓝补体。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1129006
[收藏到我的网摘] zcsor发表于 2006年08月27日 22:18:00
使用API函数:PostMessage
函数:
Sub mSendKey(ByVal GameHwnd As Long,ByVal VB_Key As Long)
PostMessage GameHwnd, WM_KEYDOWN, VB_Key, 0&
PostMessage GameHwnd, WM_KEYUP, VB_Key, 0&
End Sub
说明: GameHwnd为游戏窗口的HWND, WM_KEYDOWN代表按下键,WM_KEYUP代表弹起键,VB_Key为虚拟键码
调用:
If hp < CLng(Text1.Text) Then mSendKey GHwnd,vbKeyF1
这样,就可以让血少于指定值(TEXT1.TEXT)时,自动喝红了
同样道理,你也可以在20级以下使用自己写的外挂来自动喝蓝补体。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1129006
[收藏到我的网摘] zcsor发表于 2006年08月27日 22:18:00
相关文章推荐
- 给初学者:用VB写外挂 ———— 检测到HP小于保护值怎么办:关于发送按键
- 给初学者:用VB写外挂 ———— 实战三:泰坦之旅V1.08 十项属性修改器——另一种无输入焦点时响应按键的方法
- VB编程时如何检测A驱有无磁盘或磁盘写保护?
- 2012年11月7日----关于怎么实现没有验证通过之前任何发送数据包都从定向到内部的Web服务器
- HP 1007发送打印任务后不打印,怎么办?
- 关于腾讯游戏的反外挂保护来一个总结
- VB.NET关于Socket分包发送的源码
- STM32中关于检测按键的一些问题(关于采用传统的延时消抖方式和采用中断方式)
- 关于河北科技大学win7怎么避免netkeeper检测来开启热点
- vb+Flex的关于FlashPlayer的检测
- Centos 7 怎么都连不上手机阿阿阿阿Android Studio 怎么都检测不到真机啊还有关于git本地提交就缺少文件啊啊啊啊
- 给初学者:用VB写外挂 ———— 如何给外挂定义一组热键:红色警戒五项属性修改器VB版
- 关于串口通信时,接收方要0xAABB,发送方应该怎么发送
- csma/cd协议内容中关于载波监听(因为这时B的载波监听检测不到A所发送的信息)
- 给初学者:用VB写外挂 ———— 从窗口到PID,进而读写内存
- csma/cd协议内容中关于载波监听(因为这时B的载波监听检测不到A所发送的信息)
- VB实现向窗口发送按键消息
- 帮帮忙了,我是初学者在学习Struts2时关于文件上传时的错误,不知道怎么去改了,让我花费一下午的时间还是不对,一直提示我配置不对
- 关于怎么学习API (OpenGL/Direct3D等) -针对初学者
- 引脚太少,想多接几个按键控制怎么办?-----谈单片机AD检测法实现简单实用的按键