让游戏内人物自动取物的问题(如千年,暗黑等) (200分)

  • 主题发起人 主题发起人 Spark
  • 开始时间 开始时间
S

Spark

Unregistered / Unconfirmed
GUEST, unregistred user!
&nbsp;朋友请我编一个“取物快手”自动拾取宝物。(在游戏中鼠标点击掉在地上的宝物就会拾起)<br>这个程序要不影响游戏中角色的移动和攻击等其它动作,也就是它是自动的后台运行。<br>&nbsp; 我想是找到窗口的句柄,再用构子之类的,不知对不对?<br>&nbsp; 我也想过列举窗口 EnumWindows( );再找到窗口的句柄 FindWindows( ), &nbsp;可我捕不到窗口,因为我不知道窗口的标题和CLASS,有没有人编过类似的程序<br>详细一些<br><br>多谢了!
 
关注++
 
用线程吧
 
图形MUD的原理和文字MUD的原理一样,你要先知道它的网络上走的数据的协议才行
 
当游戏中主角攻击怪物胜后,怪物会落下宝物,我是指主角会自动的捡起身边的宝物,我并不是说去修改服务器上的数据那么复杂。<br>
 
  现在假设我捕到了窗口,又如何发送消息(取物)而不影响游戏中人物动作(走动和攻击)<br>也就是取物是在后台运行的<br>
 
没人能说一下吗?<br>
 
如果封包修改的话,需要监视和修改网络发送和接收数据达到欺骗游戏服务器的目的。<br>因为网络游戏通常都是将你所进行的操作,做成数据包加密后发送到网络游戏服务器上进行计算的。<br>而且一般不同组服务器之间的数据是不相通的,数据也不能转移,除非重新创建角色。
 
现在假设我捕到了窗口,又如何发送消息(取物)而不影响游戏中人物动作(走动和攻击)<br>也就是取物是在后台运行的<br>
代码:
[:(][:(!]
 
还用什么钩子,纯粹是自找麻烦,用Sendkey()就足矣!我写过《传奇》的外挂就这么干的!
 
to Yb_unique<br>你的传奇外挂能什么的干活?<br>我当时写的只是帮我说说话(比如别人抢我东西,我按快捷键就可以说事先定义好的话)<br>登录麻烦,我也是一按快捷键,就可以了<br>练一些简单的功夫(抗拒火环,诱惑之光一类的)
 
YB_unique的方法可取<br>安全有效
 
TO xiao_min :可以实现自动练功、设置魔法、自动补气、经验值计算等等。<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;当初好玩呗,现在居然要收费已经没玩了!
 
to Yb_unique<br>自动补气?<br>那你得知道你现在的气少了,然后才补,你是如何知道的呢?<br>假如补气还是通过按键的方式,那么假如第一次是按1,可是紧接着又得补,你的程序知道<br>按2或是3么?怎么知道2是蓝水还是红水?<br>呵呵,可能我的想法不对,不知道你能不能告诉我:)<br><br>那个破游戏,还在免费的时候我就不玩了,呵呵
 
现在是要捡东西,如果是按键就没那么烦人了<br>东西要用MOUSE,人走动也要用MOUSE,我要是虚拟了MOUSE动作,那就没法控制MOUSE而让人物走动了。<br>现在要解决的就是这个问题<br>
 
网络游戏不同,你不用非要去找窗口句柄,先搞清网络数据传输,一般都可以解决
 
哇,我也在玩传奇,大家可以交流交流<br>不过我的外挂是基于tcp/ip的,关于自动取物,只要你截取Server端发送的怪物打爆信息,里面会有详细的物品名称和坐标,然后发拣物品指令就可以了。<br>不过传奇的走路是一步一步的,不像网三那样可以直接飞过去,所以相对麻烦一些。<br>关于传奇的tcp/ip加密机制,谁有兴趣探讨一下?<br>我的mail:hog@easyservice.com.cn<br>呵呵
 
后退
顶部