28服_命令手册28服_命令手册
Home
文章
参考文档
按关键词筛选
Home
文章
参考文档
按关键词筛选
base 5anti-friendly_fire 1template 1specialspawner 1tag E 2
反伤插件 anti-friendly_fire

Category: plugin, sourcemodTag: base, anti-friendly_fire

1. 概述

anti-friendly_fire.smx本插件用于在游戏中管理友军伤害(Friendly Fire)行为。它可以完全禁用友军伤害、将伤害反弹给攻击者、保护玩家免于因友军伤害而倒地,并对特定伤害类型(如火焰、爆炸)进行豁免。该插件旨在提升合作模式的游戏体验,避免意外误伤导致的团队矛盾。

2. 控制台命令

本插件未注册任何用户或管理员命令,所有功能通过控制台变量(ConVars)进行配置。

3. 控制台变量 (ConVars)

变量名 默认值 取值范围 说明
anti_friendly_fire_enable 0 0 / 1 插件总开关。设置为 1 时启用所有友军伤害管理功能。
anti_friendly_fire_damage_multi 1.0 1.0 – ∞ 将友军伤害值乘以指定倍数并反弹给攻击者。例如设置为 1.5 时,攻击者会受到原始伤害 1.5 倍的反弹伤害。
anti_friendly_fire_damage_sheild 0 0.0 – ∞ 伤害阈值。当友军伤害值低于此数值时,伤害被完全忽略(不造成伤害,不反弹)。设置为 0 时禁用此功能。
anti_friendly_fire_incap_protect 1 0 / 1 倒地保护。若友军伤害将使受害者倒地(进入濒死状态),则此次伤害被阻止。
anti_friendly_fire_immue_fire 1 0 / 1 火焰伤害豁免。启用后,火焰造成的友军伤害被完全忽略。
anti_friendly_fire_immue_explode 0 0 / 1 爆炸伤害豁免。启用后,由管道炸弹、丙烷罐、氧气罐等爆炸物造成的友军伤害被完全忽略。