关于自制插件的问题
我非常喜欢L4D2的插件,突然间很想自己做一个,我想问下有没有关于这方面的教程呢,或是说能修改综合别人的插件,从而做出自己的东西呢,我想要这方面教程,,。。。谢谢了啊 插件可不是人人都能做,都会做.学,这个学要多久时间本人不清楚. 如果没有做过其他游戏的插件的基础,要从基本学起, 也是遥遥无期.建议楼主下载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..... 这样才是完成,自然是按回车了. 如果没有出现这个,而出现错误代码,那么就是改的插件存在问题.
做插件,必须学改插件,学汉化插件开始. 没有人一开始就做. 就这么简单. 但有些人把各种插件综合在一起,然后组成一个大插件,这些也都是通过修改得到的么? 更准确点说吧,我是想能否修改别人的插件(或是里面的参数),RPG类的,然后平衡一下,做成另外一种对抗模式,我不知道可不可以通过修改别人的插件从而做到呢 修改别人的插件? 除非人家插件是能产生出cfg文本.这样就肯定没问题.如果人家的插件没有生成cfg的文本,那是根本不可能修改.除非人家给您sp,也就是源码,没有源码, 只能用,不能改,除非是cfg里面修改,也要那个插件允许修复,人家连cfg都不设置的话,那么就不可能更改.
其他玩家也是用sourcemod官网的插件,来进行汉化. 来进行修改. 如果是想从人家汉化的插件,或者直接下载的插件修改,那是根本不可能的. 因为没有源码. 就算可以直接修改玩家发的汉化插件,也只能自己用,不能发布, 这里涉及到版权问题. 所以还是自己下载老外的,然后进行汉化修改,再发布的话, 那么自己就是这个汉化插件的原创作者. 呵呵 我呢 就是初步学习汉化还没摸着头脑咯哈哈哈
有些意思还是不懂哎
更准确点说吧 就是不知道哪些能改 哪些不能 SP也不是都能改的 哎 sp里面的东西, 不仅仅对插件的制作要熟悉,而且对游戏的运作,数据也要熟悉,否则也是没用. 可慢慢sp里面的内容,有那些是涉及游戏,变量的. 要是设置错误,也无法转换成sp. 那像杀戮时刻插件可以修改的吗,杀戮时刻是国内玩家做的么? 杀戮时刻, 是整合插件. 是国内玩家做的. 要是改的话,自然可以. 只能是增加或者删除插件,或者修改,可修改cfg的参数.以及游戏参数.不过修改可以, 要是发布出来, 功能差不多的话,也会被人说是冒牌货.
整合插件就是整合了多个插件做成的.有些数据是自行修改, 有自己增加,删减过的. 自然也是国内玩家做的,不然怎么叫杀戮时刻.而且是中文.
页:
[1]