设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 975|回复: 4

[原创] 【已解决】关于Zombie Plague 4.3僵尸和道具的配置文件问题 [复制链接]

Modchina声望-尊敬

百贴杀阵!

Rank: 7Rank: 7Rank: 7

帖子
379
精华
0
声望
3092 点
金币
371 Mold
被赞许
10 次
注册时间
2007-5-2
发表于 2011-7-16 15:34:54 |显示全部楼层
本帖最后由 Osker Lee 于 2011-7-30 23:56 编辑

这里不是说CSO NST这些版本,而是CS1.6 + Zombie Plague Mod 4.3插件,其实就是addons\amxmodx\configs里的zp_extraitems.ini和zp_zombieclasses.ini这两个文件,不知道怎么回事,每次进入游戏,这两个配置文件里都会重复生成相关的僵尸和道具的信息,结果导致文件的体积越来越大,现在都超过2M了,有什么办法可以解决么?好像是插件汉化的问题,我用英文版的僵尸插件时,里面的信息只生成一次就不再重复了,但汉化后则会反复生成,每进入一次游戏就生成一次,结果导致那两个配置文件的体积越来越大。

经过大胆假设小心求证,再经过小心求证大胆假设,反复论证之后终于摸索出解决的方法了:

其实就是因为汉化的问题导致的,所以当你找到一个僵尸插件或者ZP道具的源代码后,汉化的时候就要注意了,记得不要急着把sma文件里僵尸或道具的名称汉化就行了,并且.sma和.ini文件里面第一行的名称要一致,且必须是英文的(如图示,红色方框的部分)。

需要汉化的只是.ini文件的第二行和第二行以下的名称(如图示,蓝色方框的部分),汉化完后把.ini文件保存为UTF-8格式,这样一来游戏里就能显示中文了,也就不会再出现信息重复生成的情况了。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Modchina声望-崇拜

在逃模客

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
2536
精华
0
声望
8050 点
金币
1500 Mold
被赞许
120 次
注册时间
2010-2-7

懒人勋章

发表于 2011-7-16 16:06:01 |显示全部楼层
这个问题大江的僵尸感染插件精简版解决了,但是方法不明,因为那个精简ZP已经没有下载了。我倒是想试试去掉那两个ini
その一   いつもと违う髪形に気が付くこと
その二   ちゃんと靴まで见ること   いいね?
その三   わたしの一言には三つの言叶で返

使用道具 举报

Rank: 5Rank: 5

帖子
578
精华
0
声望
806 点
金币
146 Mold
被赞许
3 次
注册时间
2010-8-9
发表于 2011-7-17 13:39:33 |显示全部楼层
不能叫大江重新你上传啊?

使用道具 举报

Modchina声望-尊敬

百贴杀阵!

Rank: 7Rank: 7Rank: 7

帖子
379
精华
0
声望
3092 点
金币
371 Mold
被赞许
10 次
注册时间
2007-5-2
发表于 2011-7-18 14:25:33 |显示全部楼层
本帖最后由 Osker Lee 于 2011-7-18 14:39 编辑
  1. 这个问题大江的僵尸感染插件精简版解决了,但是方法不明,因为那个精简ZP已经没有下载了。我倒是想试试去掉那两个ini
复制代码
要去掉那两个ini文件不是很难,找到zombie_plague40.sma里诸如此类的代码,然后删除掉,理论上应该就可以了,本人没作测试:
  1. ......
  2. new const ZP_EXTRAITEMS_FILE[] = "zp_extraitems.ini"
  3. new const ZP_ZOMBIECLASSES_FILE[] = "zp_zombieclasses.ini"
  4. ......
  5. // Build extra items file path
  6.         get_configsdir(path, charsmax(path))
  7.         format(path, charsmax(path), "%s/%s", path, ZP_EXTRAITEMS_FILE)
  8. ......
  9. // Build zombie classes file path
  10.         get_configsdir(path, charsmax(path))
  11.         format(path, charsmax(path), "%s/%s", path, ZP_ZOMBIECLASSES_FILE)
  12. ......
复制代码
但是这样一刀切的做法,我不是很建议。关键还是上面的那个问题,如何防止信息反复生成?


       

使用道具 举报

Modchina声望-尊敬

百贴杀阵!

Rank: 7Rank: 7Rank: 7

帖子
379
精华
0
声望
3092 点
金币
371 Mold
被赞许
10 次
注册时间
2007-5-2
发表于 2011-7-30 23:51:35 |显示全部楼层
经过大胆假设小心求证,再经过小心求证大胆假设,反复论证之后终于摸索出解决的方法了!详情请参见一楼的原帖。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部