广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3701 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
cs064857 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 帐号封锁 该用户目前不上站
推文 x4 鲜花 x21
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
转 巴哈教学 ZP丧尸模组 - 基本修改教学  (原网:http://forum.gamer.com.tw/Co.php?bsn=01473&sn=55652)
转 巴哈教学  ZP丧尸模组 - 基本修改教学


Zombie Plague Mod (丧尸传染模组) 的基本修改教学
Zombie Plague Mod (丧尸传染模组) ,简称ZP模组,一般大多人都称之为丧尸模组
以下说明,我只简称为ZP模组.
首先,要先说明一下,这里不讲如何安装及使用AMXX的插件,因为说明牵涉的范围太广,
如有兴趣可已自行从网路上搜索AMXX的相关教学.
这里只针对ZP模组有关的设定与修改来作说明,先了解一下ZP模组用到了那些文件,
我以我所弄的 ZP模组4.2版的相关文件来做说明,如下:
zombie_plague40.sma <--- 这是ZP模组的主要插件sma文件,是模组的核心文件.
这的文件里头可以修改的项目很多,诸如: 复仇者和幸存者的模型,以ADM的专用模型及武器的模型等等,还有游戏中会用到的各项音效音乐,和天气效果(下雨,下雪,起雾),以及天空的样式,武器的击退威力也都是在这个文件中修改设定.
文件位置: cstrike\addons\amxmodx\scripting\zombie_plague40.sma
zp_zclasses40.sma <--- 这是ZP模组的5个基本丧尸类型插件sma文件.
这个文件主要是定义ZP模组的基本5个丧尸的类型设定,你可以自行修改丧尸的模型和手的模型,以及丧尸的各项属性,如:血量,速度,跳跃力,被武器击退的程度
还有要提一下的就是, 这里头的"长跳丧尸"是我另外加进去的,本来是没有的.
文件位置: cstrike\addons\amxmodx\scripting\zp_zclasses40.sma
plugins-zplague.ini <--- 这是ZP模组会用到的插件的设定文件,有要用到的插件可以加在里头.
如你有想要加入的新丧尸类型的插件或是特朱道具的插件都可以在这个文件中加入插件名称来开启使用.
这个文件同时也可以是ZP模组插件的使用开关,把这个文件名称改作 disabled-zplague.ini 就是关闭ZP模组,若是再改文件名字变回 plugins-zplague.ini 则是开启ZP模组.
所以若是你不想玩ZP模组,但想维持在开启AMXX模组的情况下进行游戏,那就可以用这种方式来关闭ZP模组.
文件位置: cstrike\addons\amxmodx\configs\plugins-zplague.ini
zombieplague.cfg <--- 这是ZP模组的游戏中相关设置的设定文件.
这个文件主要是设定游戏中的一些设置,如: 回合开始几秒后出现丧尸,地图的亮度,是否使用死斗模式进行游戏,等等..
你可以自行开启这个文件查看你所想要更改的设置,照着说明来设定你要的设定值就可以了,通常设定项目指令后面的数字如果是 1 的话代表开启, 0 则代表关闭,但不一定都是
这样,主要还是要看指令的功能说明.
文件位置: cstrike\addons\amxmodx\configs\zombieplague.cfg
zombie_plague.txt <--- 这是ZP模组会在游戏中出现的讯息内容的设定文件.
在这个文件里头的讯息文字你可以做修改,更改成你想看到的文字叙述,但是原本说明叙述中的参数不能改掉,因为这个造成出现的讯息有错误,像是 %s %d %L 这种参数设定文字都要维持原来的样子.
譬如: NOTICE_FIRST = %s 被感染了!! 变成第一只丧尸.
你可以改成 NOTICE_FIRST = %s 是第一只丧尸!! 
意思也就是你不能把 %s 拿掉,这样会出问题.
文件位置: cstrike\addons\amxmodx\data\lang\zombie_plague.txt
plugins.ini <--- 这是AMXX模组会用到插件的设定文件,其功能和上面 plugins-zplague.ini 文件是一样的,有些ZP模组会用到的插件我是加在这里头的. 
像是: key_bind.amxx , show_say_cmds.amxx 这二个插件
文件位置: cstrike\addons\amxmodx\configs\plugins.ini
好了,大致上说明了ZP模组会用到的文件及其功能,那就再先来说明一下几项基本修改的方式和步骤.
在做修改之前你得先下载下面这个文件编辑工具 EmEditor ,并用它来开启你所想要编辑
修改的 sma文件.
为何要用这个工具来编辑呢? 因为它能将 sma文件 储存成 UTF-8 (No BOM) 的格式,
这点是很重要的,只要你所编辑的 sma文件 中有包含要在游戏中秀出的中文讯息的话,
一定要将 sma文件, 储存成 UTF-8 (No BOM) 的格式才能让中文字在游戏中正常呈现,
不然就会看到一堆乱码. 如下图所示:
http://img65.imageshack.us/img65/556/snap7yg4.jpg
 而一般文件编辑程式如 Windows 内建的 "记事本" 或是"WordPad" 都无法将文件储存成
这种格式,所以才要另外使用这个编辑程式来做修改.
EmEditor 3.28 文件编辑程式 - 下载
http://www.badongo.com/file/12738323

(1) 如何新增你想加入的新丧尸类型插件和特殊道具插件
要添加新的丧尸类型插件,或是新的特殊道具,又或者其它你想加入的额外插件
都可以在 plugins-zplague.ini 这个文件中加入插件的名称,就能开启使用该项插件,
当然,你若是把插件的名称加在 plugins.ini 中也是同样能开启插件使用,
不过,建议是把ZP模组所会用到的插件都归类在一起加到  plugins-zplague.ini 文件
中开启使用会比较好,因为若是要开启或关闭ZP模组所会用到的插件会比较方便.

如下图所示:
http://img11.imageshack.us/img11/2221/snap3z.jpg
plugins-zplague.ini 这个文件可以用 "记事本" 来修改即可,不用EmEditor来修改没关系,
因为这不是 .sma 的文件.
还有就是,若是你想暂时关闭某个插件不用的时候,你只要打开 plugins-zplague.ini 文件
编辑,然后在你想暂时关闭的插件名称前面加上 ; 字符就能关闭该项插件不用了.
譬如: 你想暂时关闭一个名称叫做 zp_extra_invisible.amxx 的插件,那里你只要在
zp_extra_invisible.amxx  前面加上 ; 字符,变成下面这样,就是关闭了该项插件不使用了.
;zp_extra_invisible.amxx 
如下图所示:
http://img11.imageshack.us/img11/2285/snap3a.jpg
同理若是你想回复成使用该项插件的话,只要去掉前面的 ; 字符就可以了.


(2) 如何修改幸存者和复仇者的模型,以及人类的模型和 ADM 的专用模型
 要修改幸存者,复仇者,人类 和 ADM 的专用模型的话,就是要用 EmEditor 打开 
zombie_plague40.sma 这个文件编辑所使用的模型名称设定.
关于这个,我有弄好了一个已经做过注解的 zombie_plague40.sma 文件,基本上可以修改的
部份我都有作了中文的注释,每项注释前面我都有加上 ## 双字符来做位置的标示,
可以以此做为搜寻的目标来找到修改项目的位置.
所以,你只要找到你想修改的项目之后,然后修改成你要的设定的项目内容就可以了.
 己作注解的 zombie_plague40.sma 文件
http://www.xun6.com/file/cd8ae9d17/zombie_plague40.rar.html
打开 zombie_plague40.sma 文件之后,先找到修改的位置,你会看到相关模型所使用模型
名称设定,如下图所示:
http://img7.imageshack.us/img7/9489/snap1niy.jpg
然后修改成你所想要使用的模型的名称, 
譬如: 复仇者你想要改成使用 zombie_master.mdl 这个模型,那么就是把图片中原本使用
的 depredador3 改成 zombie_master 这样就可以了, 然后要注意的是  zombie_master.mdl 
这个模型必须放在 cstrike\models\player\zombie_master\zombie_master.mdl 这个位置才行,
也就是必需在 cstrike\models\player  这个专门放置人物模型的资料夹中先建立一个你所
要用的模型名称的资料夹, 以这个例子来说就是要建立 zombie_master 资料夹, 然后接着
再把要使用的模型放到所建立的同主名的资料夹中,以这个例子来说就是把 
zombie_master.mdl 放到 zombie_master 资料夹中,这样就都OK了. 

(3) 如何修改更换游戏中的音效
要修改游戏中的音效也是同样要用 EmEditor 打 开  zombie_plague40.sma 文件来做编辑修
改相关设定内容,先找到修改的位置,如下图所示:
http://img21.imageshack.us/img21/2393/snap3b.jpg
你会发现有些音效设定项目里头设定了好几个不同的声音档案,这个其实是给ZP模组随
机选用的,譬如:当人类获胜的时候,因为人类获胜时的设定音效有二个,就是
zombie_plague/win_humans1.wav 和 zombie_plague/win_humans2.wav ,那么就会随机选用其
中一个声音档案来播放.
所以,音效档的设定项目你可以设定使用多个,或是只设定成只使用一个,如果是设定成
使用一个音效档案的话,那么就会只播放这个所设定的声音档了.
还有要注意的就是,这部份所设定的音效,只能用 .wav 的声音档,不能用 .mp3 的声音档,
因为预设就是只能使用 .wav 的声音档来播放.
声音档的放置位置起点就是 cstrike\sound 资料夹,譬如:如果你有一个声音档,想设定来当
作人类获胜时的音效播放的话,而声音档的名称是 human_have_good_job.wav , 那么就是
可以把声音档案放置成 cstrike\sound\zombie_plague\humans_have_goodjob.wav 这样,然后修
改 zombie_plague40.sma 中的人类获胜的音效设定变成如下
new const sound_win_humans[][] = { "zombie_plague/humans_have_goodjob.wav", "zombie_plague/win_humans1.wav",  "zombie_plague/win_humans2.wav" } //人类获胜时的音效
改好之后储存  zombie_plague40.sma 文件,再编译成  zombie_plague40.amxx 放入 plugins 
资料夹中就可以使用了.

(4) 如何修改游戏中所使用的场景音乐,或是关闭不用
要编辑修改成自已想要使用的埸景音效也是要用 EmEditor 打开 zombie_plague40.sma 
文件来做编辑修改,先找到修改的位置,如下图所示:

http://img10.imageshack.us/img10/1041/snap3c.jpg
然后照着上图中的解说修改就可以了,还要注意的一点就是,这个场景音乐所使用的音
乐档是同时支援 .wav 和 .mp3 二个格式的音乐档,所以你也可以设定使用 .mp3 的档案
来播放,但是 mp3 的档案不能使用超过 192kbps 的音乐档,这样会无法播放的喔.
其实 .wav 档也有限制,就是音质太高的音乐档也会不能播放,所以当你发现你所设定的
音乐档不能播放时,可以试着调低音乐档的音质看看.


(5) 如何修改游戏中的天气效果
这个也是一样要用 EmEditor 打开 zombie_plague40.sma 文件来做编辑修改,先找到修改
的位置,如下图所示:

http://img10.imageshack.us/img10/8271/snap3d.jpg
其实这项修改,应该一看内容就一目了然了,设定开关天气效果的方式,也是和上面所提
到的场景音乐关闭方法一样,就是在该天气的开关项目前面加上或去掉 // 双字符来设定
成关闭或开启就可以了.
另外下面天气效果的 "雾的度密" 和 "雾的颜色" 二项设定,也是可以看自已想要呈现出
怎样的雾的状态来做调整设定.

(6) 如何设定ZP模组预设的4种特殊道具的名称和价格,以及特殊武器的名称和价格
 要修改预设的4 种特殊道具(夜视镜,T-病毒解毒剂,丧尸狂暴,病毒炸弹)的名称则是要在
zombie_plague.txt 文件作修改,先找到修改的位置,如下图所示:
http://img259.imageshack.us/img259/2025/snap8a.jpg
改成你要秀出的道具名称就可以了.
然后是预设4种特殊道具的价格修改,这个就要用 EmEditor 打开 zombie_plague40.sma 文件
来作修改了,也是先找到修改的位置,如下图所示:
http://img259.imageshack.us/img259/2765/snap8.jpg
对照上图中的修改位置,改成你要的价格就可以了.
还有,就是特殊武器的名称和价格也是对照上图中的修改位置,改成你要的就行了. 
要注意的是,特殊武器的名称和下面那一排的价格都是刚好一对一的,所以要注意对照一
下位置来修改才不会改错.
另外就是,也可以修改在每回合开始出现的主要枪支和次要枪支选单中所出现的枪支项
目,也是先看上图中的修改位置,然后修改成你想要出现可选用的枪支种类就可以了,
这个项目的修改不用照顺序没关系,也可以自行增加或删减项目,但是要注意的就是武器
项目的名称要使用CS中的武器购买名称,也就是 weapon_  开头的名称,像是下面的武器
名称这样. 
weapon_ak47 <---AK47步枪
weapon_m4a1 <---M4A1步枪
weapon_mp5navy <---MP5冲锋枪
weapon_hegrenade <---手榴弹

(7) 如何修改游戏中出现的讯息
这项修改的位置在  zombie_plague.txt 文件中,用 "记事本" 打开 zombie_plague.txt 文件来
编辑就可以了,然后也是找到修改的位置,如下图所示:
http://img24.imageshack.us/img24/5348/snap5j.jpg
要注意的就是上面提过的,若是讯息中有  %s %d %L 这种参数设定的讯息,就得要保持
这些参数的存在,不能去掉,因为这些参数是要搭配ZP模组所要秀出的玩家名称或是相
关设置的设定数字或文字对照位置用的,所以不能去掉,不然出现的讯息会变得很奇怪.

(8) 如何修改丧尸的各项属性,如:血量,速度,跳跃力,承受重力,被枪支击退的程度
要修改定义自已想要丧尸属性,就是要用 EmEditor 打开丧尸的类型定义插件 sma文件
来作编辑修改,以基本的5个丧尸类型为例子,就是要打开 zp_zclasses40.sma 文件来做修改
,先找到修改的位置,如下图所示:
http://img24.imageshack.us/img24/2067/snap6b.jpg
我有弄了一个已经作注解的 zp_zclasses40.sma 文件,你可以下载来参考看看
已作注解的 zp_zclasses40.sma 文件
http://www.xun6.com/file/e72ef7627/zp_zclasses40.rar.html
接着对照着要修改的项目,修改成你要的名称或数值,或是要设定使用的模型.
改好之后,也是先储存然后编译,编译完成之后就能放入 plugins 资料夹中使用了.

-----
最后,以上修改好的插件 sma文件 还要再经过编译成 amxx文件 才能放入 amxmodx\plugins 资料夹中使用.
先说明一下 sma文件 和 amxx文件 二者间的关系, sma文件就是所谓的源码文件,里头是插
件的程式源码,用 compile.exe 将 sma文件 编译过后就会产生同名称的 amxx文件 , 
譬如: 你将 headshot.sma 文件编译之后就会产生 headshot.amxx 文件这样, 而 amxx文件 就
是机械语言代码的文件,也就是我们常说的 amxx 插件了.
总之就是,真正能拿来使用的是 amxx文件 不是 sma文件,但是要制造出 amxx文件,则需要
先有编写出 sma文件, sma文件 和 amxx文件 也可看做是原料和成品的关系.
由于 amxx文件 是不能修改的, 所以你要修改 amxx文件 所会在游戏中出现的讯息或是任
何效果,都等先回到 sma文件 中作修改,然后再编译修改好的 sma文件 产生 amxx文件 之
后,才能把 amxx文件 拿到 plugins 资料夹中使用的.
compile.exe 的编译程式位置在 amxmodx\scripting 资料夹里头,所以你也要把想编译成
amxx文件 的 sma文件 放到 scripting 资料夹下面,然后点击 compile.exe 进行编译,执行后 
compile.exe 会自动找所有在 scripting 资料夹下面的 sma文件 作编译,编译完成之后会在 
amxmodx\scripting\compiled 资料夹下面产生相同文件名的 amxx文件,然后把编译好的 
amxx文件 放入 plugins 资料夹中, 最后在 amxmodx\configs 资料夹中的 plugins.ini 或是
plugins-zplague.ini 文件里头加入 amxx文件 的文件名来开启使用,一般来说 amxx文件 都是
把文件名加入 plugins.ini 文件中来开启使用的,但是若是要加入ZP模组所要用的 
amxx文件 ,则你只要在 plugins-zplague.ini 文件中加入使用就可以了.
============================================================
附上几个比较知名的 AMXX 插件网站,以供参考.
若是有想要新增丧尸或道具插件使用的,可以去看看喔.
AlliedModders
http://forums.alliedmods.net/forumdisplay.php?f=126
SuperCentral 
http://forums.supercentral.net/index.php?s=3b6d7373aceb07c6eb20f6b2d16ffc1c&showforum=56
MyChat 数位男女
http://bbs.mychat.to/thread.php?cck=1&fid=438
=MYC= 联盟俱乐部
http://myc.forum.xgiga.com/



我是CS1.6改枪手
豪豪
改枪网 网址:http://mypaper.pchome.com.tw/cs22218204
献花 x0 回到顶端 [楼 主] From:台湾中华电信股份有限公司 | Posted:2012-04-23 18:38 |
天空的鱼 手机
个人头像
个人文章 个人相簿 个人日记 个人地图

级别: 副版主 该用户目前不上站
版区: 魔术方块, 图片分享
推文 x41 鲜花 x385
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这教学不错啦~

但是....

太花了!!!

建议分开一电比较好 表情

如果要置中~

就一句打字一句空白再一句打字 表情 表情


献花 x0 回到顶端 [1 楼] From:台湾远传电信股份有限公司 | Posted:2012-04-23 21:32 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.073864 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言