当前位置:编程学习 > C#/ASP.NET >>

用C#能写天龙八部脚本吗?

本人是天龙八部的忠实玩家,同时也是一个菜鸟程序员,想看看凭自己的能力能不能弄个脚本出来,但是没做过游戏这方面的东西,不知从何做起,有没有有经验的老师给我指条路啊··· 脚本 C# 游戏 程序员 经验 --------------------编程问答-------------------- --------------------编程问答-------------------- 使我想起一个多年未联系的一个初中辍业的发小,突然联系说他天天在玩传奇,说看到网上很多好用全自动打怪的外挂但都要花钱买,听说我在搞程序开发,要我帮他写一个传奇的全自动打怪的外挂,解释半天无效他总认为这个东西很简单,原因就是网上的外挂很多、肯定很容易、他自己都想做但不会软件开发、大约3、5天就能做好,于是我告诉他写这个一般都是用VC++开发,并给他发过去一大堆从简单到深入的VC++白皮书,然后。。。。。。就再来不来骚扰我了。

--------------------编程问答--------------------
引用 1 楼 m595966362 的回复:

--------------------编程问答--------------------
引用 2 楼 xfyxq 的回复:
使我想起一个多年未联系的一个初中辍业的发小,突然联系说他天天在玩传奇,说看到网上很多好用全自动打怪的外挂但都要花钱买,听说我在搞程序开发,要我帮他写一个传奇的全自动打怪的外挂,解释半天无效他总认为这个东西很简单,原因就是网上的外挂很多、肯定很容易、他自己都想做但不会软件开发、大约3、5天就能做好,于是我告诉他写这个一般都是用VC++开发,并给他发过去一大堆从简单到深入的VC++白皮书,然后。。。。。。就再来不来骚扰我了。
--------------------编程问答-------------------- 我也是弄软件的,知道这不是一朝一夕能做好的,我只是要一个思路,你写这个是啥意思呢 --------------------编程问答-------------------- 能写 但不是普通程序员能写的·~~ --------------------编程问答-------------------- 模拟键盘鼠标、自动打怪吃药,但这玩意用C#去写还不如用按键精灵

做内存挂,搞dll注入这些一直都不是C#的强项了

用合适的语言做合适的事情,楼主去看看VC++吧,记得以前有套郁金香的视频教程就是教用VC++写游戏外挂的 --------------------编程问答-------------------- http://msdn.microsoft.com/en-us/library/windows/desktop/bb153299(v=vs.85).aspx
--------------------编程问答-------------------- --------------------编程问答--------------------
引用 5 楼 m595966362 的回复:
我也是弄软件的,知道这不是一朝一夕能做好的,我只是要一个思路,你写这个是啥意思呢

意思就是让你先去看由浅入深的vc++白皮书 --------------------编程问答--------------------
引用 5 楼 m595966362 的回复:
我也是弄软件的,知道这不是一朝一夕能做好的,我只是要一个思路,你写这个是啥意思呢


我从哪里看来都不觉得你是一个弄软件的。
因为任何一个弄软件都知道一个软件的形成绝不是1+1=2 --------------------编程问答--------------------    可以,用钩子注入技术,可以搞个作弊器玩玩。 --------------------编程问答-------------------- 按键精灵可以写脚本。。 --------------------编程问答-------------------- 楼主高端、霸气、上档次 --------------------编程问答--------------------
引用 5 楼 m595966362 的回复:
我也是弄软件的,知道这不是一朝一夕能做好的,我只是要一个思路,你写这个是啥意思呢


没有针对你,只是看到你这个问题就不自觉得想起关于外挂的一些往事,我不了解天龙八部这个游戏,有的游戏针对外挂做了安全防范,有的游戏甚至为外挂开发提供了相关接口的便利;有的明码甚至是易读文本方式进行网络通讯,有的对其网络包进行了加密;通常来说现在一些网络游戏不再像以前那样安全性很低,可能做到数据伪装、网络包加密等安全性措施,也就是说现在做针对新网游的外挂也没以前那么的简单。你要用到的技术有内存地址分析、内存修改、消息钩子、加解密算法分析、网络Socket注入、网络拆包解包封包等等。

这些技术对于一个有相当经验的VC程序员而言都是一个很大的工程量,只要明白一点,最低层的内存数据中不会有诸如"怪.血量","怪.名称","NPC.坐标"这些对象,这全要你去分析进程中的内存数据并利用windows消息或修改内存数据对其做出相应的响应,所以当你把这个外挂写好以后,我相信那时的你以经对天龙八部这个游戏一点都不感兴趣了,听到这个游戏只会想吐。 --------------------编程问答-------------------- 你为什么不用易语言写呢
--------------------编程问答-------------------- 这么烂的游戏你也玩 --------------------编程问答--------------------
引用 15 楼 xfyxq 的回复:
Quote: 引用 5 楼 m595966362 的回复:

我也是弄软件的,知道这不是一朝一夕能做好的,我只是要一个思路,你写这个是啥意思呢


没有针对你,只是看到你这个问题就不自觉得想起关于外挂的一些往事,我不了解天龙八部这个游戏,有的游戏针对外挂做了安全防范,有的游戏甚至为外挂开发提供了相关接口的便利;有的明码甚至是易读文本方式进行网络通讯,有的对其网络包进行了加密;通常来说现在一些网络游戏不再像以前那样安全性很低,可能做到数据伪装、网络包加密等安全性措施,也就是说现在做针对新网游的外挂也没以前那么的简单。你要用到的技术有内存地址分析、内存修改、消息钩子、加解密算法分析、网络Socket注入、网络拆包解包封包等等。

这些技术对于一个有相当经验的VC程序员而言都是一个很大的工程量,只要明白一点,最低层的内存数据中不会有诸如"怪.血量","怪.名称","NPC.坐标"这些对象,这全要你去分析进程中的内存数据并利用windows消息或修改内存数据对其做出相应的响应,所以当你把这个外挂写好以后,我相信那时的你以经对天龙八部这个游戏一点都不感兴趣了,听到这个游戏只会想吐。

涉及到的知识点事真多啊!
楼主要是能做出来,绝对是个高手了! --------------------编程问答-------------------- 我看好lz,lz加油哦。路就在脚下! --------------------编程问答-------------------- 这家伙 抱着做外挂的目的学编程。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 做外挂还是有易语言做吧--人多 --------------------编程问答--------------------
引用 15 楼 xfyxq 的回复:
Quote: 引用 5 楼 m595966362 的回复:

我也是弄软件的,知道这不是一朝一夕能做好的,我只是要一个思路,你写这个是啥意思呢


没有针对你,只是看到你这个问题就不自觉得想起关于外挂的一些往事,我不了解天龙八部这个游戏,有的游戏针对外挂做了安全防范,有的游戏甚至为外挂开发提供了相关接口的便利;有的明码甚至是易读文本方式进行网络通讯,有的对其网络包进行了加密;通常来说现在一些网络游戏不再像以前那样安全性很低,可能做到数据伪装、网络包加密等安全性措施,也就是说现在做针对新网游的外挂也没以前那么的简单。你要用到的技术有内存地址分析、内存修改、消息钩子、加解密算法分析、网络Socket注入、网络拆包解包封包等等。

这些技术对于一个有相当经验的VC程序员而言都是一个很大的工程量,只要明白一点,最低层的内存数据中不会有诸如"怪.血量","怪.名称","NPC.坐标"这些对象,这全要你去分析进程中的内存数据并利用windows消息或修改内存数据对其做出相应的响应,所以当你把这个外挂写好以后,我相信那时的你以经对天龙八部这个游戏一点都不感兴趣了,听到这个游戏只会想吐。


这个回复很精彩 --------------------编程问答--------------------
引用 2 楼 xfyxq 的回复:

亮了 --------------------编程问答-------------------- 额   想法不错  哈哈不过  等你学会做了  你就感觉   做另外一个东西比这来钱快  然后你还不如做另外的东西   赚钱   去砸钱在游戏里    --------------------编程问答-------------------- 思想有见地... 骚年 向上吧 --------------------编程问答-------------------- C#能写天龙九部 --------------------编程问答-------------------- 为什么放弃治疗! --------------------编程问答-------------------- 其实我也玩过天龙,以前学C++时也幻想写个外挂,最后仔细一想,还是算了吧,想着就头疼
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,