chadola 发表于 2010-11-25 19:49

关于自制插件的问题

我非常喜欢L4D2的插件,突然间很想自己做一个,我想问下有没有关于这方面的教程呢,或是说能修改综合别人的插件,从而做出自己的东西呢,我想要这方面教程,,。。。谢谢了啊

fzeipeng 发表于 2010-11-25 20:27

插件可不是人人都能做,都会做.学,这个学要多久时间本人不清楚.   如果没有做过其他游戏的插件的基础,要从基本学起, 也是遥遥无期.

建议楼主下载sourcemod官网的插件, 先学习怎么汉化插件,怎么修改插件, 如果连这些都不会,或者觉得太难了, 做插件可比这些难上百倍.    就一个简单的换图插件,源码都不会少.更别说是大型插件了.


这里打开sp也就是源码的工具:http://dl.pconline.com.cn/html_2/1/117/id=10699&pn=0.html

这里是sourcemod官网:http://www.sourcemod.net/plugins.php?cat=0&mod=6&title=&author=&description=&search=1

看清楚里面的L4D还是L4D2L4D2就是l4D2的插件.

就如里面这个:    Pause

这个就是l4D2的暂停游戏插件.

进入后里面的:

Attached Files Get Plugin or Get Source (l4d2pause.sp - 2711 views - 13.8 KB)

Get plugin 就是smx,也就是插件,放在addons\sourcemod\plugins下即可.
Get source 就是sp,也就是源码.   用上面的sp源码工具打开.   然后就可以看到sp的内容,这里修改, 就等于修改插件的内容.    最后自然还要转换.

转换源码需要有插件控件.插件控件中的addons\sourcemod\scripting下的compile.exe   这个就是转换源码的工具了.      只要把sp放在这个scripting文件夹下,然后双击compile.exe就可以转换了.   转换后会在同文件夹下的:compiled 文件夹下, 相同文件名字的.   会发现,会变成smx了.然后把插件放在addons\sourcemod\plugins下即可运行.

刚才转换的时候,出现:Press enter to exit.....   这样才是完成,自然是按回车了.    如果没有出现这个,而出现错误代码,那么就是改的插件存在问题.



做插件,必须学改插件,学汉化插件开始.   没有人一开始就做. 就这么简单.

chadola 发表于 2010-11-25 21:13

但有些人把各种插件综合在一起,然后组成一个大插件,这些也都是通过修改得到的么?

chadola 发表于 2010-11-25 21:17

更准确点说吧,我是想能否修改别人的插件(或是里面的参数),RPG类的,然后平衡一下,做成另外一种对抗模式,我不知道可不可以通过修改别人的插件从而做到呢

fzeipeng 发表于 2010-11-25 22:41

修改别人的插件?   除非人家插件是能产生出cfg文本.这样就肯定没问题.如果人家的插件没有生成cfg的文本,那是根本不可能修改.除非人家给您sp,也就是源码,没有源码, 只能用,不能改,除非是cfg里面修改,也要那个插件允许修复,人家连cfg都不设置的话,那么就不可能更改.

其他玩家也是用sourcemod官网的插件,来进行汉化. 来进行修改.    如果是想从人家汉化的插件,或者直接下载的插件修改,那是根本不可能的.   因为没有源码.    就算可以直接修改玩家发的汉化插件,也只能自己用,不能发布, 这里涉及到版权问题.   所以还是自己下载老外的,然后进行汉化修改,再发布的话, 那么自己就是这个汉化插件的原创作者.

文盲啊 发表于 2010-11-26 06:55

呵呵 我呢 就是初步学习汉化还没摸着头脑咯哈哈哈

有些意思还是不懂哎

更准确点说吧 就是不知道哪些能改 哪些不能 SP也不是都能改的 哎

fzeipeng 发表于 2010-11-26 12:55

sp里面的东西, 不仅仅对插件的制作要熟悉,而且对游戏的运作,数据也要熟悉,否则也是没用.   可慢慢sp里面的内容,有那些是涉及游戏,变量的.    要是设置错误,也无法转换成sp.

chadola 发表于 2010-11-26 13:13

那像杀戮时刻插件可以修改的吗,杀戮时刻是国内玩家做的么?

fzeipeng 发表于 2010-11-26 13:41

杀戮时刻, 是整合插件.   是国内玩家做的.   要是改的话,自然可以.   只能是增加或者删除插件,或者修改,可修改cfg的参数.以及游戏参数.不过修改可以, 要是发布出来, 功能差不多的话,也会被人说是冒牌货.

整合插件就是整合了多个插件做成的.有些数据是自行修改, 有自己增加,删减过的.   自然也是国内玩家做的,不然怎么叫杀戮时刻.而且是中文.
页: [1]
查看完整版本: 关于自制插件的问题