l4d2_weaponinfo_dump:武器默认值导出(私有)
把枪械/近战原生默认值导出成 JSON,供网页"武器默认值"页面展示。
l4d2_weaponinfo_dump 是诊断/导出工具:把服务器当前的枪械属性、近战属性和近战脚本轨迹的原生默认值导出为 JSON。社区网页的 [武器默认值](/weapon_defaults.php) 页面数据就来自它的导出。
怎么使用
sm_widump <weapon|@me> [attr]:查看指定武器(或手上武器)的属性值。sm_widump_offsets:查看 Left4DHooks 暴露的属性 offset。sm_widump_all_defaults [path]:全量导出 JSON(默认写到 Web 后台读取的路径),均 ADMFLAG_ROOT。
私有清单插件,需授权。
文件位置
| 项目 | 路径 |
|---|---|
| 插件文件 | plugins/optional/AnneHappy/l4d2_weaponinfo_dump.smx |
| 源码 | addons/sourcemod/scripting/optional/AnneHappy/l4d2_weaponinfo_dump.sp |
| 更新源清单 | private/Anne_Updater_Private.txt(私有,需服务器授权) |
命令一览
| 命令 | 类型 | 权限 | 说明 |
|---|---|---|---|
sm_widump <weapon\ | @me> [attr]` | 管理员 | ADMFLAG_ROOT |
sm_widump_offsets | 管理员 | ADMFLAG_ROOT | dump Left4DHooks 暴露的 weapon attribute offset。 |
sm_widump_all_defaults [path] | 管理员 | ADMFLAG_ROOT | 将枪械、近战属性和近战脚本轨迹原生默认值写成 JSON,默认给 Web 后台读取。 |
聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。