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

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1883|回复: 3

[教程] 僵尸图制作教程 [复制链接]

Rank: 7Rank: 7Rank: 7

帖子
82
精华
0
声望
1066 点
金币
253 Mold
被赞许
17 次
注册时间
2011-3-27

可爱小猫

发表于 2011-7-19 14:25:15 |显示全部楼层
                          僵尸图的制作教程
Ps:我经常在qq对战平台上转悠,发现僵尸图的数量很少,比较流行的是dajiangshi,jiangshi==wudi,27000hp_zhaominyiz,还有近期的我做的几个图!!!jiangshi3_dust_final,jiangshi_dust_b1.(呵呵,别说我在吹自己的图,我会害羞的).
经过几个月(好像没这么久,不过两个月应该有)的观察,发现比较流行的也就这几个图了.而且我发现僵尸图近期比较流行,比建普通图进来的人多多了…好像不是这么回事,实际上应该说僵尸这个模式比较流行吧,而要实现这个僵尸模式,主要有两个办法,一是用僵尸插件,这样对地图就没什么要求了,什么图都行,不过拥有僵尸插件的玩家少,建的人也少,不过一般建好后玩的人多;二是直接在地图里实现僵尸模式,虽然有些功能只有插件可以实现,不过基本的僵尸图还是可以做出来的.
经过我的观察,发现会做僵尸图的人并不多.如果你想要cs地图制作教程,那么有很全的”cs地图制作天书”可用,里面说的很详细,此外,网上还有很多新手入门教程,所以我就不再说了,但僵尸图的制作教程我还没发现…我估摸着自己应该能胜任这个任务,所以就写了这么个教程.


条件:你已经有制作地图必须的软件,会制作地图,并且做出过地图.
说明:实体不懂的自己看天书,里面有详细的说明,或者去网上搜索,或者发帖求助,我这里就不说这个了.

正式开始
首先,我们制作一个基本的僵尸图.

如上,先弄一个大房间,放一盏灯,两个人物出生点.
然后编译一下,就可以玩了.
现在,我们把它变成一个僵尸图,怎么办呢?
我们选t为僵尸,t只有小刀,并且不能买枪,ct可以买枪.

如上,我们建一个双方的武器购买区域func_buyzone,放在整个地图的外面,这样游戏时匪徒在整个地图里就找不到购买区域,也就不能买枪了,然后对于ct,我们有两种选择,一是可以买枪,只要在地图里放上ct的购买区域就行了,二是不能买枪,不能买枪的这样子就可以了.对于买枪的设置最好不用info_map_parameters这个点实体,因为只用这个实体的话购买区域还是在的(你可以看到一个小车),只是不能买枪罢了,然而在刚进地图的第一局这个实体还不会工作,也就是说你在刚进地图的第一局还是可以买枪的.

如上,我们在地图里放一个game_player_equip点实体,名称不要填,刀选是,标记只能引发也不用勾上,这样我们游戏时一出生就只有一把刀了.

好了,现在我们要把t的血弄到3000,方法有很多.
一个方法是用激光,伤害填负数,不过激光射在人身体上与头上的伤害是不一样的,而且加的也不是很精确,所以这里不用.
这里用的是门夹的方法:只要门动了,并且在动的过程中碰到了玩家,玩家阻碍了门的运动,那么门就会对玩家产生伤害.
而门有好几种,为了简单,这里用的是平移的门,也就是func_door固体实体.

如上,弄一个方块,然后转化成func_door固体实体,实体角度选向下(请确保是向下的,角度有时候会自动变回来,这点天书里有说明,向下怎么选?点那个实体角度下的下拉框,选择向下,或者点那个下拉框,直接输入down),门的名字设为d,移动速度设为1500(移得快可以节省时间),关闭前延时设为0.1,挤压伤害设为-2900,标记都不用选.这样门夹的时候就会加2900血,加上自身本来的100血就成了3000血了.
注意:请确保门的高度,门不能一开始就把玩家卡在里面,必须离玩家头顶有一个高度,请确保门下面离玩家头顶的高度小于门自身的高度,不然门向下移动的时候碰不到玩家的头,
接下来就是如何触发门移动的问题了

如上,再建立一个门,大小尽量小一点,放在墙里面,只要可以确保这门不会被玩家碰到就行,门其它不用修改,只要随便设一个名称,再在目标那一栏填上m就行.

然后再建一个点实体multiple_manager,名称填m,标记勾上多线程.再点一下优化模式,然后点增加,键值d,变量0,这样每局开始时那个门都会触发名称为m的实体(是cs的一个bug,天书里有说明),然后这个multiple_manager实体就会在0秒的时候触发名称为d的实体,这里就是那个门了,然后就完成了加血.
不过如果玩家在加血前走开了呢,或者迅速按了蹲导致门没碰到玩家呢?所以我们要在门加血前先把玩家固定住,让玩家不能动,不能蹲.

建立一个固体实体func_breakable,名称填b,标记只能引发勾上,再在刚才那个multiple_manager实体上加一个键值b,变量1(怎么加上面说了,还不会天书上有).
这样就可以了,当过1秒引发的时候这个固体实体就会破碎,而在这之前已经加好血了.

接着,我们要让ct死后枪消失

如上,建立一个点实体player_weaponstrip,名称填上game_playerdie,这样玩家死后就会触发所有名称为game_playerdie的实体,同样触发这个,所以玩家武器就消失了.
好了,这样僵尸模式基本上就算完成了.

进阶:
1.        如果我们要做ct打死一个人就得到子弹的效果,那么建立一个点实体game_player_equip,名称填game_playerkill,标记勾上只能引发,需要得什么子弹自己选,要注意的是,不管是t还是ct,只要杀一个人就会触发这个点实体,然后得到武器,所以如果你选中枪的话,匪徒杀人也是会得到枪的,所以最好只选中子弹.

2.        如果我们要做ct打死一个人就回复50血的效果,那么建立一个点实体game_player_hurt,名称同样填game_playerkill,伤害填-50,这样打死一个人就会加50血.需要注意的是这个实体最多使玩家血加到100,并且对血大于100的玩家无效,所以对t是无效的(除非t血小于100).

3.        如果直接在地图里买枪,ct可能会把多余的枪扔到地上,这时为了使地上的枪不能被t捡到,可以在地上铺一层贴有clip纹理的固体,贴这个纹理的效果就是:人物不能穿过,子弹与武器可以穿过,这样玩家就可以在这个固体上面行走,而枪则会掉下去

如上,注意,这个固体不能太薄,不然枪还是会捡到,至于至少多厚枪才不能被捡到,我忘了,不过自己可以试一下.
不过这样会造**在空中走的视觉效果,为了避免这样,可以再做一个与贴有clip纹理的固体重合的固体实体func_illusionary,这样视觉上的不足也消除了,不过这样做会使地图文件变大很多!

4.        可以这样,在整个地图的外面弄出一个房间.然后ct全部出生在那里,在那里可以买枪,然后在那个房间弄一个传送用的固体实体trigger_teleport(用法自己看天书),传送到主地图里.这样可以防止ct买枪时把多余的枪扔到地上而被t捡到的情况,而且在主地图里也可以不用铺clip了.

5.        如果想做出ct自动得枪的效果,那可以这样.

如上,一个密闭的小房间,上面点的固体实体是一个trigger_multiple,目标设为get,下面点的固体实体是一个传送到主地图的传送门.再建立一个点实体game_player_equip,名称填get,这样每回合开始ct就会自动得枪.
不过这样还不够完善,要在两个固体实体的上面再弄一层固体实体trigger_multiple,目标设为out,建立一个player_weaponstrip点实体,名称填out,这样可以使玩家重生的时候武器消失,防止给装备出问题.
至于这个房间的墙可以用black纹理,用sky纹理主要是做图时容易看见固体,不然黑黑的black纹理做图时不易看见.
要注意trigger_multiple的回复延时,太短了玩家可能在掉下去时连续触发好几次,太长了的话可能在玩家按h11重新开始游戏ct掉下来的时候还没有回复,结果ct出来就没有武器了.

6.        如果地图有除主地图外的其它小房间存在,那就要注意了,如果玩家呆在那个房间里不出来呢?如果玩家切出cs,那么游戏中玩家就会卡在那里(即使在空中),这样如果玩家一直不切回来,那就一直卡那里,由于是在地图外的房间里,别人也打不到,怎么办?
一个方法是在那个房间里加上点实体env_explosion,名称设为boom,标记勾上可重复引发,填好爆炸范围,再建一个计时器(上面说的),目标设为boom,限定值设为60,这样就会在每局开始60秒后产生爆炸,把玩家炸死.
另一个方法是用固体实体trigger_hurt,放在小房间里,把玩家包进去,

       
Ps:咦,仔细一看,发现也没写多少东西吗.

2011.7.19
By 2021
       
个人主页:hi.baidu.com/帝国_回归
地图下载网盘:fyxridd.ys168.com
qq:441774110
[/col

使用道具 举报

Rank: 2

帖子
39
精华
0
声望
105 点
金币
30 Mold
被赞许
2 次
注册时间
2012-9-13
发表于 2012-10-1 19:06:08 |显示全部楼层
貌似用白兔僵尸插件就可以了啊 什么图都能玩

使用道具 举报

Rank: 5Rank: 5

帖子
65
精华
0
声望
1545 点
金币
242 Mold
被赞许
0 次
注册时间
2011-9-30
发表于 2012-10-6 17:54:42 来自手机 |显示全部楼层
…mod还是要自己换嘛…

使用道具 举报

Rank: 3Rank: 3

帖子
141
精华
0
声望
457 点
金币
90 Mold
被赞许
0 次
注册时间
2012-9-19
发表于 2012-10-25 00:38:50 |显示全部楼层
我學會了。但是玩插件好啊

使用道具 举报

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

回顶部