本人是天龙八部的忠实玩家,同时也是一个菜鸟程序员,想看看凭自己的能力能不能弄个脚本出来,但是没做过游戏这方面的东西,不知从何做起,有没有有经验的老师给我指条路啊···脚本C#游戏程序员经验

解决方案 »

  1.   

    使我想起一个多年未联系的一个初中辍业的发小,突然联系说他天天在玩传奇,说看到网上很多好用全自动打怪的外挂但都要花钱买,听说我在搞程序开发,要我帮他写一个传奇的全自动打怪的外挂,解释半天无效他总认为这个东西很简单,原因就是网上的外挂很多、肯定很容易、他自己都想做但不会软件开发、大约3、5天就能做好,于是我告诉他写这个一般都是用VC++开发,并给他发过去一大堆从简单到深入的VC++白皮书,然后就再来不来骚扰我了。
      

  2.   

    模拟键盘鼠标、自动打怪吃药,但这玩意用C#去写还不如用按键精灵做内存挂,搞dll注入这些一直都不是C#的强项了用合适的语言做合适的事情,楼主去看看VC++吧,记得以前有套郁金香的视频教程就是教用VC++写游戏外挂的
      

  3.   

    http://msdn.microsoft.com/en-us/library/windows/desktop/bb153299(v=vs.85).aspx
      

  4.   


    没有针对你,只是看到你这个问题就不自觉得想起关于外挂的一些往事,我不了解天龙八部这个游戏,有的游戏针对外挂做了安全防范,有的游戏甚至为外挂开发提供了相关接口的便利;有的明码甚至是易读文本方式进行网络通讯,有的对其网络包进行了加密;通常来说现在一些网络游戏不再像以前那样安全性很低,可能做到数据伪装、网络包加密等安全性措施,也就是说现在做针对新网游的外挂也没以前那么的简单。你要用到的技术有内存地址分析、内存修改、消息钩子、加解密算法分析、网络Socket注入、网络拆包解包封包等等。这些技术对于一个有相当经验的VC程序员而言都是一个很大的工程量,只要明白一点,最低层的内存数据中不会有诸如"怪.血量","怪.名称","NPC.坐标"这些对象,这全要你去分析进程中的内存数据并利用windows消息或修改内存数据对其做出相应的响应,所以当你把这个外挂写好以后,我相信那时的你以经对天龙八部这个游戏一点都不感兴趣了,听到这个游戏只会想吐。
      

  5.   


    没有针对你,只是看到你这个问题就不自觉得想起关于外挂的一些往事,我不了解天龙八部这个游戏,有的游戏针对外挂做了安全防范,有的游戏甚至为外挂开发提供了相关接口的便利;有的明码甚至是易读文本方式进行网络通讯,有的对其网络包进行了加密;通常来说现在一些网络游戏不再像以前那样安全性很低,可能做到数据伪装、网络包加密等安全性措施,也就是说现在做针对新网游的外挂也没以前那么的简单。你要用到的技术有内存地址分析、内存修改、消息钩子、加解密算法分析、网络Socket注入、网络拆包解包封包等等。这些技术对于一个有相当经验的VC程序员而言都是一个很大的工程量,只要明白一点,最低层的内存数据中不会有诸如"怪.血量","怪.名称","NPC.坐标"这些对象,这全要你去分析进程中的内存数据并利用windows消息或修改内存数据对其做出相应的响应,所以当你把这个外挂写好以后,我相信那时的你以经对天龙八部这个游戏一点都不感兴趣了,听到这个游戏只会想吐。
    涉及到的知识点事真多啊!
    楼主要是能做出来,绝对是个高手了!
      

  6.   

    我看好lz,lz加油哦。路就在脚下!
      

  7.   


    没有针对你,只是看到你这个问题就不自觉得想起关于外挂的一些往事,我不了解天龙八部这个游戏,有的游戏针对外挂做了安全防范,有的游戏甚至为外挂开发提供了相关接口的便利;有的明码甚至是易读文本方式进行网络通讯,有的对其网络包进行了加密;通常来说现在一些网络游戏不再像以前那样安全性很低,可能做到数据伪装、网络包加密等安全性措施,也就是说现在做针对新网游的外挂也没以前那么的简单。你要用到的技术有内存地址分析、内存修改、消息钩子、加解密算法分析、网络Socket注入、网络拆包解包封包等等。这些技术对于一个有相当经验的VC程序员而言都是一个很大的工程量,只要明白一点,最低层的内存数据中不会有诸如"怪.血量","怪.名称","NPC.坐标"这些对象,这全要你去分析进程中的内存数据并利用windows消息或修改内存数据对其做出相应的响应,所以当你把这个外挂写好以后,我相信那时的你以经对天龙八部这个游戏一点都不感兴趣了,听到这个游戏只会想吐。这个回复很精彩