Left 4 Dead 2

Left 4 Dead 2

450 个评价
血量显示mod修正增强版
3
   
奖励
收藏
已收藏
取消收藏
Game Content: Scripts, UI
文件大小
发表于
更新日期
15.775 KB
2024 年 9 月 1 日 上午 4:09
6 月 1 日 上午 7:03
15 项改动说明 ( 查看 )

订阅以下载
血量显示mod修正增强版

描述
修复了几个前作者未修改的问题,新增了一些功能。


问题修复:
1.修复小僵尸被击杀时显示两行(击中,击杀)的bug。
2.修复witch第一枪时显示未掉血(实际上已经掉了,第一次伤害被少算了)的bug。
3.修复了一些可能存在的,由于事件绑定冲突导致的冲突。
4.修复了TANK倒地时血量不归0的问题。
5.特感血条突破上限32768。
6.重写了代码结构,取消了用entfire挂载额外文件,防止某些情况下因为监听不触发而挂载不上的问题。


功能优化:

1.样式优化
更新了血条的样式,剩余血量和已损失血量使用等宽字符,这样就不会出现血量变化过程中血条长度变化。

2.实时血条
之前的脚本只有本人攻击特感时,才会更新血条数据。
比如当A把tank打到2000血时,B又打了1000,此时A是不知道tank的当前血量的,需要再打一下才知道。
这个脚本中,会记录玩家最后一次攻击的特感,当该特感受到伤害时,所有记录的玩家都会实时显示。击杀后清除数据。

3.给吉米和堕落生还者加上了血条
他俩比较特殊,爆头是不死的,在代码逻辑上有点难处理,伤害显示会多一行,索性直接列为特感给血条。
吉米和堕落生还者血条无法超过32768,主要我没找到能够监听他俩出生的事件,不过一般来说不会有服务器这么干。


功能新增:

1.显示模式:[默认:0]
很多朋友觉得显示的内容太多很碍眼,这里提供了四个模式,可以在聊天框中输入!cp 0/1/2/3切换,切换之后永久生效。
0:完整模式,显示击中击杀及损血数
1:文字模式,只显示击中击杀
2:只有击杀,只会显示击杀
3:单行模式,只显示击杀,并且只有一行(其他则是多行)

2.切换语言:[默认:0]
切换语言以及默认语言是之前就有的功能,使用!cl 0/1,现在也是切换一次永久生效。
0:中文
1:英文

3.击杀计数:[默认延迟:3]
现在击杀会在文字后显示+n,连杀延迟默认3秒。
可以在聊天框输入!cd x 来修改连续击杀清空的延时时间,单位秒。

4.行数设置:[默认:4]
现在可以在聊天框输入!cm x 来修改显示行数,在多行模式中有效。
最小1行,如果一行都不想显示,请参见“血条开关”。
最大9行,超过9行会使文字总长度超过255导致失败。

5.血条开关:[默认:3]
现在可以在聊天框输入!cb 0/1/2/3,独立控制小僵尸击杀和特感血条的显示
0:全部关闭
1:显示小僵尸击杀
2:显示特感血条
3:全部显示

6.延迟设置最大血量:[默认延迟:-1]
在聊天框输入!chp x 来修改延迟设置时间,单位秒,可以输入小数。
这个功能针对于某些动态修改特感最大血量的插件,这些插件导致本mod在默认情况下无法正确读取修改后的特感最大血量。
※※※如果你的服务器能够正常获取特感最大血量,请保持默认。※※※
如果你的服务器不能正常获取特感最大血量,请酌情设置延迟获取时间(秒,可为小数),保证本mod能够在插件修改血量后获取这个值。
注意,如果设置的太长,可能会导致获取到特感已经被攻击后的血量,建议设置为0.5-1秒。


如果发现mod无效(尤其是新功能上线后),请尝试手动输入部分或全部配置。也可以直接删掉"xxx/left4dead2/ems/alpha/idd/config.txt",游戏开始后会自动重置配置。

如有bug或建议欢迎评论区反馈,我周末或有空会改。


附上原作
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3251401763&searchtext=%E8%A1%80%E9%87%8F%E6%98%BE%E7%A4%BAmod
感谢原作以及原原作的奉献!

2025-04-23
热门讨论 查看全部(1)
1
9 月 30 日 下午 10:46
控制台会报错 但不影响使用
EggYellow
120 条留言
EggYellow 9 月 30 日 下午 10:49 
控制台会报错,即使是只有这一个mod也会报错,但不影响使用,一般出现在第一次使用,如果删掉ems里面的配置文件就会再次出现报错,希望作者有空可以修复一下,报错内容在上面的讨论内容里
FAT SQUIRREL 9 月 25 日 上午 9:23 
thanks man
Alpha  [作者] 9 月 24 日 上午 9:15 
@pills
为每个特感单独配置的话,难度倒是不大,就是配置项会特别多,对大多数人就麻烦了。你想只显示tank的话,可以解包自己改改。
Alpha  [作者] 9 月 24 日 上午 9:13 
@FAT SQUIRREL
The Ultimate Mod Testing and Reviewing Area - Main Files
FAT SQUIRREL 9 月 23 日 下午 2:21 
what map are you using in the pics?
pills 9 月 20 日 上午 3:03 
好奇有没有只显示tank血条的mod,其他的用不大上(
Vibrating Nepal kid 9 月 1 日 上午 8:07 
I FKIN LOVE U DUDDEEE THANKS A LOT
Alpha  [作者] 8 月 30 日 上午 6:39 
Vibrating Nepal kid 8 月 29 日 上午 5:11 
is there a way to get that? or it si bugged for me? still not working for me.
Vibrating Nepal kid 8 月 28 日 下午 7:01 
I mean in yr video, when u shoot charger n witch, there “x” on the crosshair like in those cod games. Its shows that u hit the target. Hehehehe sorry if i dont explain it nicely. I dont know what to call that stuff. But the others, the hp, the kill feed all working fine.