本指南提供了一种无需使用任何插件,手动更改玩家模型和喷漆的简单方法。 第一章 - 修复方法 由于此问题已存在很长时间,以下是一种无需过多麻烦即可轻松修复的方法: 1) 右键点击游戏,选择【管理】,然后点击【浏览本地文件】,进入【hl2mp cfg】文件夹。 2) 创建一个名为【autoexec.cfg】的文件(如果该文件已存在,则可跳过此步骤)。 打开你常用的文本编辑器(例如记事本)。 点击【文件】,然后选择【另存为...】。 在【另存为...】对话框的【文件名】处输入【autoexec.cfg】,在【保存类型】中选择【所有文件】,然后点击【保存】。 关闭文本编辑器。 如果一切顺利,你应该会得到一个名为【autoexec.cfg】的文件。将其放入步骤1中打开的“hl2mp cfg”文件夹(如果您是高级用户,也可以直接在“.. hl2mp cfg”中创建“autoxec.cfg”文件)。 3) 用文本编辑器打开“autoexec.cfg”(如果您直接在“.. hl2mp cfg”中创建了该文件,它应该已经打开)。 4) 向文件中添加以下行: cl_playermodel "models/humans/group03/male_01.mdl" cl_logofile "materials/vgui/logos/spray_lambda.vtf" alias "rebels" "cl_playermodel models/humans/group03/male_01.mdl;jointeam 3" alias "combine" "cl_playermodel models/combine_soldier.mdl;jointeam 2" bind "F9" "rebels" bind "F10" "combine" bind "F11" "spectate" 5) 保存更改。 6) (可选)将“autoexec.cfg”设为只读。 7) 启动游戏。现在,你可以使用F9键加入反抗军阵营,F10键加入联合军阵营,或F11键单纯观战任何比赛。 第二章 - 代码 现在,让我们逐行了解“autoexec.cfg”代码的工作原理。 在前两行中,我们设置默认玩家模型和喷漆。 cl_playermodel "models/humans/group03/male_01.mdl" cl_logofile "materials/vgui/logos/spray_lambda.vtf" 接下来两行,我们设置加入对应队伍时要使用的模型。同时,我们为“cl_playermodel models/humans/group03/male_01.mdl;jointeam 3”这类长命令赋予一个更短的命令名称(别名),以便在后续代码中使用。 alias "rebels" "cl_playermodel models/humans/group03/male_01.mdl;jointeam 3" alias "combine" "cl_playermodel models/combine_soldier."mdl;jointeam 2" 最后,在最后三行中,我们将前两行的简短命令名称(别名)绑定到相应的按键。 bind "F9" "rebels" bind "F10" "combine" bind "F11" "spectate" 注意,'spectate'命令名称是游戏内置的,我们不需要为此编写代码。 第三章 - 模型 您始终可以通过编辑上述代码中的模型名称来设置您偏好的默认模型、喷漆或加入队伍时的偏好模型。但请注意,加入队伍时的偏好模型必须对应各自的队伍(例如,不要将'police'模型用于反抗军队伍)。 为方便参考,以下是可在上述代码中用作偏好设置的玩家模型和喷漆列表。下一章将举例说明如何在我们的代码中使用这些行。 反抗军 models/humans/group03/male_01.mdl - 男性反抗军凡 models/humans/group03/male_02.mdl - 男性反抗军泰德 models/humans/group03/male_03.mdl - 男性反抗军乔 models/humans/group03/male_04.mdl - 男性反抗军埃里克 models/humans/group03/male_05.mdl - 男性反抗军阿特 models/humans/group03/male_06.mdl - 男性反抗军桑德罗 models/humans/group03/male_07.mdl - 男性反抗军迈克 models/humans/group03/male_08.mdl - 男性反抗军万斯 models/humans/group03/male_09.mdl - 男性反抗军厄丁 models/humans/group03/female_01.mdl - 女性反抗军乔伊 models/humans/group03/female_02.mdl - 女性反抗军卡尼莎 models/humans/group03/female_03.mdl - 女性反抗军金 models/humans/group03/female_04.mdl - 女性反抗军周模型/人类/第三组/女性_06.mdl - 女性反抗军娜奥米。 模型/人类/第三组/女性_07.mdl - 女性反抗军拉基特拉。 联合军 模型/警察.mdl - 国民护卫队(城市警察)。 模型/联合军士兵.mdl - 联合军士兵。 模型/联合军士兵_狱警.mdl - 新星监狱狱警。 模型/联合军超级士兵.mdl - 联合军精英。 喷漆 材质/vgui/标志/喷漆_罐头.vtf - 垃圾桶里的罐头。 材质/vgui/标志/喷漆_联合军.vtf - 联合军标志。 材质/vgui/标志/喷漆_警察.vtf - 城市警察。 材质/vgui/标志/喷漆_狗.vtf - 狗。 材质/vgui/标志/喷漆_弗里曼.vtf - 弗里曼的脸。 材质/vgui/标志/喷漆_头.vtf - 猎头蟹。 材质/vgui/标志/喷漆_λ.vtf - λ标志。 材质/vgui/标志/喷漆_管道.vtf - 马桶砸中玩家。materials/vgui/logos/spray_soldier.vtf - 联合军士兵头部。 第4章 - 示例 现在让我们看一个如何使用上述模型的示例。 假设我们想将【女性反抗军 Châu】作为首选默认模型,【狗】作为默认喷漆,并且在加入反抗军队伍时再次使用【女性反抗军 Châu】作为首选模型。我们的代码将如下所示: cl_playermodel "models/humans/group03/female_04.mdl" cl_logofile "materials/vgui/logos/spray_dog.vtf" alias "rebels" "cl_playermodel models/humans/group03/female_04.mdl;jointeam 3" alias "combine" "cl_playermodel models/combine_soldier.mdl;jointeam 2" bind "F9" "rebels" bind "F10" "combine" bind "F11" "spectate" 让我们仔细看看我们对代码所做的更改。我们将原始代码中的以下行进行了替换: cl_playermodel "models/humans/group03/male_01.mdl" 替换为: cl_playermodel "models/humans/group03/female_04.mdl" 以将【女性反抗军周】设为首选默认模型; 将以下行: cl_logofile "materials/vgui/logos/spray_lambda.vtf" 替换为: cl_logofile "materials/vgui/logos/spray_dog.vtf" 以将【狗】设为默认喷漆; 将以下行: alias "rebels" "cl_playermodel models/humans/group03/male_01.mdl;jointeam 3" 替换为: alias "rebels" "cl_playermodel models/humans/group03/female_04.mdl;jointeam 3" 这样,加入反抗军队伍时将使用【女性反抗军周】作为首选模型。其他模型也采用相同的设置方式。 第五章 - 告别 希望我能帮上一点忙……




换一换 


















