用C#能写天龙八部脚本吗?
本人是天龙八部的忠实玩家,同时也是一个菜鸟程序员,想看看凭自己的能力能不能弄个脚本出来,但是没做过游戏这方面的东西,不知从何做起,有没有有经验的老师给我指条路啊··· 脚本 C# 游戏 程序员 经验 --------------------编程问答-------------------- --------------------编程问答-------------------- 使我想起一个多年未联系的一个初中辍业的发小,突然联系说他天天在玩传奇,说看到网上很多好用全自动打怪的外挂但都要花钱买,听说我在搞程序开发,要我帮他写一个传奇的全自动打怪的外挂,解释半天无效他总认为这个东西很简单,原因就是网上的外挂很多、肯定很容易、他自己都想做但不会软件开发、大约3、5天就能做好,于是我告诉他写这个一般都是用VC++开发,并给他发过去一大堆从简单到深入的VC++白皮书,然后。。。。。。就再来不来骚扰我了。--------------------编程问答--------------------
--------------------编程问答-------------------- --------------------编程问答-------------------- 我也是弄软件的,知道这不是一朝一夕能做好的,我只是要一个思路,你写这个是啥意思呢 --------------------编程问答-------------------- 能写 但不是普通程序员能写的·~~ --------------------编程问答-------------------- 模拟键盘鼠标、自动打怪吃药,但这玩意用C#去写还不如用按键精灵
做内存挂,搞dll注入这些一直都不是C#的强项了
用合适的语言做合适的事情,楼主去看看VC++吧,记得以前有套郁金香的视频教程就是教用VC++写游戏外挂的 --------------------编程问答-------------------- http://msdn.microsoft.com/en-us/library/windows/desktop/bb153299(v=vs.85).aspx
--------------------编程问答-------------------- --------------------编程问答--------------------
意思就是让你先去看由浅入深的vc++白皮书 --------------------编程问答--------------------
我从哪里看来都不觉得你是一个弄软件的。
因为任何一个弄软件都知道一个软件的形成绝不是1+1=2 --------------------编程问答-------------------- 可以,用钩子注入技术,可以搞个作弊器玩玩。 --------------------编程问答-------------------- 按键精灵可以写脚本。。 --------------------编程问答-------------------- 楼主高端、霸气、上档次 --------------------编程问答--------------------
没有针对你,只是看到你这个问题就不自觉得想起关于外挂的一些往事,我不了解天龙八部这个游戏,有的游戏针对外挂做了安全防范,有的游戏甚至为外挂开发提供了相关接口的便利;有的明码甚至是易读文本方式进行网络通讯,有的对其网络包进行了加密;通常来说现在一些网络游戏不再像以前那样安全性很低,可能做到数据伪装、网络包加密等安全性措施,也就是说现在做针对新网游的外挂也没以前那么的简单。你要用到的技术有内存地址分析、内存修改、消息钩子、加解密算法分析、网络Socket注入、网络拆包解包封包等等。
这些技术对于一个有相当经验的VC程序员而言都是一个很大的工程量,只要明白一点,最低层的内存数据中不会有诸如"怪.血量","怪.名称","NPC.坐标"这些对象,这全要你去分析进程中的内存数据并利用windows消息或修改内存数据对其做出相应的响应,所以当你把这个外挂写好以后,我相信那时的你以经对天龙八部这个游戏一点都不感兴趣了,听到这个游戏只会想吐。 --------------------编程问答-------------------- 你为什么不用易语言写呢
--------------------编程问答-------------------- 这么烂的游戏你也玩 --------------------编程问答--------------------
涉及到的知识点事真多啊!
楼主要是能做出来,绝对是个高手了! --------------------编程问答-------------------- 我看好lz,lz加油哦。路就在脚下! --------------------编程问答-------------------- 这家伙 抱着做外挂的目的学编程。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 做外挂还是有易语言做吧--人多 --------------------编程问答--------------------
我也是弄软件的,知道这不是一朝一夕能做好的,我只是要一个思路,你写这个是啥意思呢
没有针对你,只是看到你这个问题就不自觉得想起关于外挂的一些往事,我不了解天龙八部这个游戏,有的游戏针对外挂做了安全防范,有的游戏甚至为外挂开发提供了相关接口的便利;有的明码甚至是易读文本方式进行网络通讯,有的对其网络包进行了加密;通常来说现在一些网络游戏不再像以前那样安全性很低,可能做到数据伪装、网络包加密等安全性措施,也就是说现在做针对新网游的外挂也没以前那么的简单。你要用到的技术有内存地址分析、内存修改、消息钩子、加解密算法分析、网络Socket注入、网络拆包解包封包等等。
这些技术对于一个有相当经验的VC程序员而言都是一个很大的工程量,只要明白一点,最低层的内存数据中不会有诸如"怪.血量","怪.名称","NPC.坐标"这些对象,这全要你去分析进程中的内存数据并利用windows消息或修改内存数据对其做出相应的响应,所以当你把这个外挂写好以后,我相信那时的你以经对天龙八部这个游戏一点都不感兴趣了,听到这个游戏只会想吐。
这个回复很精彩 --------------------编程问答--------------------
亮了 --------------------编程问答-------------------- 额 想法不错 哈哈不过 等你学会做了 你就感觉 做另外一个东西比这来钱快 然后你还不如做另外的东西 赚钱 去砸钱在游戏里 --------------------编程问答-------------------- 思想有见地... 骚年 向上吧 --------------------编程问答-------------------- C#能写天龙九部 --------------------编程问答-------------------- 为什么放弃治疗! --------------------编程问答-------------------- 其实我也玩过天龙,以前学C++时也幻想写个外挂,最后仔细一想,还是算了吧,想着就头疼
补充:.NET技术 , C#