自己改良的两个子弹时间插件(更新画面效果)
本帖最后由 狼骑竹马来 于 2011-3-2 00:12 编辑自己汉化了下,插件什么的不怎么会弄,只修改了下声音(l4d2里没什么好的音效能用- -),加入了弹道特效.
子弹时间触发后感染者周围会有红色光圈,可以在CFG文件中设置
需要sourcemod 和metamod
把文件放进\Left 4 Dead 2\left4dead2\addons\sourcemod\plugins中,CFG文件在\Left 4 Dead 2\left4dead2\cfg\sourcemod中会自动生成
有两个版本:
杀戮空间版:每击杀一个感染者,土制爆炸,BOOMER爆炸都有几率触发子弹时间,爆头时几率*2
黑客帝国版:玩家每击杀X个感染者就能触发子弹时间(按蹲+E键),时间较长
具体看图.
更新:
黑客帝国版的时间显示改成显示两位小数.
可以自定义弹道数据
l4d2_bullet_alpha25//透明度,设为0关闭弹道显示
l4d2_bullet_red 200//红
l4d2_bullet_green 200//绿
l4d2_bullet_blue 200//蓝
l4d2_bullet_width 0.3//宽
l4d2_bullet_life 0.35//显示时间
增加了画面效果(只有杀戮空间版有)
l4d2_zed_fade_r 100//画面效果的颜色(红)
l4d2_zed_fade_g 150//画面效果的颜色(绿)
l4d2_zed_fade_b 200//画面效果的颜色(蓝)
l4d2_zed_fade_a 50//画面效果的颜色(透明度)
修改音效,源码第40行static const String:Sound1[] = "./plats/churchbell_end.wav";""内为音效路径
感谢berni的函数库
http://forums.alliedmods.net/showthread.php?t=148387
如果要编译源码的话,先要下载这个函数库
看帖回帖是个好习惯..
原帖http://forums.alliedmods.net/showthread.php?p=1394018
原贴http://forums.alliedmods.net/showthread.php?p=1238319
改良插件+5金元 +1贡献. {:3_159:}真的没看懂,嘛叫子弹时间?看图,貌似是弹道的速度?还是有弹道和没弹道的区别? 真的没看懂,嘛叫子弹时间?看图,貌似是弹道的速度?还是有弹道和没弹道的区别? ...
晴商 发表于 2011-1-27 19:06 http://bbs.blacksheepgame.com/images/common/back.gif
就是慢动作特效. 子弹时间==慢效果不错 弄到服务器上试试 可不可以指定特感才触发子弹时间?我比较喜欢杀掉TANK来个这个效果 一代可以用吗 7L
指定某特感不行,但可以在CFG文档里设置TANK被击杀触发的几率,但是我不知道怎么把其他触发关掉...把别的概率弄小点就行了
8L
貌似1代不支持这个功能 回复 9# 狼骑竹马来
等回来我去测试下
以前就有个时间缓慢的插件 嗯~~用lz告诉的方法回去试了下效果还是不错的,唯一一点对我来说可惜的是TANK死后倒地才出现慢动作,这个好没感觉。。。WITCH就很不错呵呵 回复 11# 9002wc
原本想修正这个问题...但可惜我把源码弄不见了{:3_155:} 把以前的源码弄不见了,只好再改一次{:3_181:}...
更新了画面效果,但只有杀戮空间版,另一个没时间改了{:3_193:},会改的自己改下
看源码465-467行和497-503行,记得前面要加上#include <smlib>
decl i;
i = 1;
if(0< i <= MAXPLAYERS)
{
if(Client_IsValid(i) && Client_IsIngame(i))
{
Client_ScreenFade(i, 0, FFADE_STAYOUT|FFADE_PURGE, 1, GetConVarInt(cvar_fade_r), GetConVarInt(cvar_fade_g), GetConVarInt(cvar_fade_b), GetConVarInt(cvar_fade_a), true);
}
}
谁触发的是空间版新加的? 好帖,话说现在哪里可以下载比较多的插件?
jump论坛和生化动员组都挂了…… 有点意思的 谢谢分享了 支持一下 本帖最后由 jojo124578 于 2011-3-17 07:49 编辑
真是有意思的插件!!多謝樓主分享{:3_121:} {:3_153:}多谢分享
页:
[1]