l4d2_pma_native_attrs:按玩家近战属性(私有)
PWA 的近战版:按玩家定制近战武器属性与轨迹。
l4d2_pma_native_attrs(Per-player Melee Native Attrs,简称 PMA)是 PWA 的近战武器版本:按玩家改写近战武器的原生属性与攻击轨迹。
它做什么
- 按玩家 profile 应用近战属性(伤害、挥速、轨迹等),换武器自动切换,基线可还原(
sm_pma_restore)。 - profile 同样走数据库协调器或旧 cfg。
- 审计命令:
sm_pma_tx_audit、sm_pma_matrix_audit、sm_pma_live_swing_audit、sm_pma_bot_live_smoke等。
私有清单插件,需 l4d2_private_license 授权;日常管理走网页后台。
文件位置
| 项目 | 路径 |
|---|---|
| 插件文件 | plugins/optional/AnneHappy/l4d2_pma_native_attrs.smx |
| 源码 | addons/sourcemod/scripting/optional/AnneHappy/l4d2_pma_native_attrs.sp |
| 更新源清单 | private/Anne_Updater_Private.txt(私有,需服务器授权) |
命令一览
| 命令 | 类型 | 权限 | 说明 |
|---|---|---|---|
sm_pma_set <target> <melee\ | @active> <attr> <value> [attr value]...` | 管理员 | ADMFLAG_ROOT |
sm_pma_clear <target> | 管理员 | ADMFLAG_ROOT | 清除目标 PMA profile。 |
sm_pma_list | 管理员 | ADMFLAG_ROOT | 列出当前 PMA profile。 |
sm_pma_reload_config | 管理员 | ADMFLAG_ROOT | 重新读取旧 cfg profile。 |
sm_pma_apply_config <target> <melee\ | @active>` | 管理员 | ADMFLAG_ROOT |
sm_pma_config_status | 管理员 | ADMFLAG_ROOT | 查看旧 cfg profile 缓存状态。 |
sm_pma_restore | 管理员 | ADMFLAG_ROOT | 恢复被 PMA 碰过的全局 melee attr 基线。 |
sm_pma_dump [melee\ | @active]` | 管理员 | ADMFLAG_ROOT |
sm_pma_tx_audit <target_a> <target_b> <melee\ | @active>` | 管理员 | ADMFLAG_ROOT |
sm_pma_matrix_audit <target_a> <target_b> <melee\ | @active>` | 管理员 | ADMFLAG_ROOT |
sm_pma_live_swing_audit <target_a> <target_b> <melee\ | @active>` | 管理员 | ADMFLAG_ROOT |
sm_pma_bot_live_smoke <bot_a> <bot_b> <melee> | 管理员 | ADMFLAG_ROOT | bot 近战 live smoke。 |
聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。