
Cs地图制作进阶实体应用偏方
By 2021
fyxridd.ys168.com
注:本实体应用无原理无详细解释,测试不严谨,可能有bug,见谅。编译器请用vluzacn的最新版,下载地址在我网盘或vluzacn.ys168.com
以下如没说明,实体键值的设置都是默认。并且要注意的是实体如果用的复杂的话,名字不要弄冲突了。实体不理解的请参考x-man天书。以下部分用法可能参考他人。
几个实体名字
Game_playerjoin玩家加入游戏的时候引发
Game_playerleave玩家离开游戏的时候引发
Game_playerspawn玩家重生的时候引发
Game_playerkill玩家杀人的时候引发
Game_playerdie玩家死亡的时候引发
以上为实体的名字,当满足条件的时候就会触发有相应名称的实体
狙击镜准星显示
用game_text实体在屏幕中央显示英文的“ . ”,你就会发现屏幕中央出现了一个小点,可以用在练狙图上当辅助准星用。
如果要一直显示,那可以把game_text实体的淡入淡出时间设为0,保持时间设为1。建立trigger_auto实体,目标m1,引发方式为开。再建立multiple_manager实体,名称m1,点优化模式,加入键值text1变量1,加入键值m1变量1,勾上多线程。再建立game_text实体,名称text1,淡入淡出时间设为0,保持时间设为1,频道可以选频道4,勾上对所有玩家,其它自己设置。
防止地图被改名
新建一个env_shooter实体,然后在***的模型栏里填maps/xxx.bsp
其中xxx是你的地图名
如果地图被改名,就会出现
Fatal Error
Mod_NumForName:maps/xxx.bsp not found
除此之外不会对地图效果有任何影响.
设置玩家开始血量
建立点实体game_player_hurt,名称game_playerspawn,引发者受到的伤害填90
这样玩家一出生血就是10了
开局双方自动得武器
新建实体player_weaponstrip,名称game_playerspawn
新建实体multi_manager,名称game_playerspawn,点优化模式,加入键值giveall,变量0.05,勾上多线程
game_player_equip,名称giveall,勾上只能引发,武器自己选
这样不管上回合结束时你手里拿的是什么武器,都会在开局重生的时候手里拿上指定的武器.
注意:玩家重生点的地上最好不要有任何武器装备,不然可能出错,放稍远一点就没问题了,只要不让玩家一掉到地上就捡到地上的武器就行;这个方法会使双方都得到相同的武器,如果要要双方武器不同,那就只能用其它方法了.
杀人者死
建立点实体game_player_hurt,名称game_playerkill,引发者受到的伤害填10000
这样杀人的就会残酷地被肢解了
杀人加血
建立点实体game_player_hurt,名称game_playerkill,引发者受到的伤害填-50
这样杀人就会加血了。

















