【CS起源】添加人物插件教程 |
您所在的位置:网站首页 › csgo怎么加人物mod › 【CS起源】添加人物插件教程 |
插件为本人原创,可以让你的CS起源不再只有8种人物,可突破限制添加新的人物。 特点: 一、理论上可支持最多128个警察新人物,128个匪徒新人物。 二、包含两个配置文件。一个可以设置启用/禁用插件。另一个存放新人物数据。 三、支持玩家通过图形菜单选择新人物(和原版游戏一样按M键)。但因为M键图形菜单无法翻页,因此菜单内能选取的新人物,每方阵营建议不超过10个,最多不超过20个(即新增人物建议不超过20个,最多不超过40个)。多出来的也不是不可以,只不过难以在图形菜单显示和选择了,只能通过控制台命令来选择。 四、BOT可以使用新人物,可设置警察BOT可使用 / 匪徒警察BOT可使用 / 禁止BOT使用。 插件效果1插件效果2插件下载地址: 链接:https://pan.baidu.com/s/1Pj_mLDTaMl2cMfdtMdDLrg 提取码:i9xt 安装方法:把“插件主体”压缩包内的cstrike文件夹丢到游戏根目录覆盖即可。 注意: 安装前请查看你的游戏cstrike文件夹下有没有addons文件夹,如果没有,请先安装插件平台(链接里有提供),再安装插件。如果插件平台无法运行,请为游戏加上启动参数-insecure。 在插件使用之前,请找到cstrike \ cfg \ sourcemod下的sourcemod.cfg,打开它,在最后一行加上“cl_restrict_server_commands 0”(不含双引号)。 包括插件本体文件、一个仅供参考的加人物菜单范例,以及插件平台(可选)在sourcemod.cfg最后一行加上“cl_restrict_server_commands 0”插件附带了一个配置文件:cstrike\cfg\sourcemod\下的plugin.new_playermodel.cfg,以及cstrike\addons\sourcemod\configs\下的新人物数据文件NewPlayerModelInfo.txt。 首先看看plugin.new_playermodel.cfg。这个文件用于设置启用/禁用插件,1为启用(默认),0为禁用。 新人物数据文件NewPlayerModelInfo.txt如下图所示,每个新人物有4个参数,参数不能留空。这个文件我专门做了一个说明文件,已放进了“插件主体”压缩包里。而我后面也会说明这些参数怎么填。 安装插件之后,接下来就进入正题,说下加人物的教程: 一、确定新人物的名字 命名规则:只能有英文或数字,下划线应该也可以有,不能带空格或者“-”号等其他符号,最大长度不要超过20个字符。 例:UsArmy、Russian2、169等。 确定新人物的名字很重要。新人物名字决定了新人物的mdl文件名、控制台选取新人物的命令等。 这里以us101为例,将新人物起名叫做us101,则插件将指定玩家选择这个人物的控制台命令为sm_us101。 新人物的模型文件必须改名为us101.mdl或ct_us101或t_us101。 二、人物模型文件改名 这是第一步的延续,首先将人物模组文件夹丢到cstrike/custom下,然后把模型文件名改好。 继续以us101为例,这里把人物模组的mdl文件改名为us101,如图所示: 三、在加人物插件的NewPlayerModelInfo.txt文件添加新人物数据行 打开cstrike\addons\sourcemod\configs\,找到插件外置的人物数据文件NewPlayerModelInfo.txt。要添加新人物就在这里添加!下图是一个人物数据文件的例子(可以看到加了多个人物),仅供参考。 这里可以看到包含我加的us101的数据。 下面我来说下这个人物数据文件具体是怎么写的。 在介绍参数之前先说两点: 1. 首先每行只能填一种新人物的数据,注意一定不能空1行/空几行再写人物数据行,否则插件会出错。 2. 每个新人物参数一共有4个,每个参数必须用括起来,参数不能留空。另外参数内如有空格将会被清除。 我以Russian4为例子介绍新人物的4个参数:
参数解析:
详细说明:如下图所示: 四、人物菜单设置 这是最后一步。这一步并不是必不可少的,毕竟在控制台里输入“sm_新人物”(例如“sm_us101”,不含双引号)就可以为玩家选择这个新人物。 但是的确可以在游戏本身的图形菜单中增加新的人物选择栏目。并且,在图形菜单选择人物才是cs的常规操作,因此这一步我相信大多数人都会继续吧。 链接里也提供了一个菜单文件夹,仅供参考。 具体步骤(以新人物us101为例): 完成之前的步骤后,在cstrike\custom\New PlayerModel Menu下找到classes文件夹,打开它,新建Us101.res文件。 用notepad++(推荐)或记事本打开Us101.res,添加以下内容: "classes/Us101.res" { "imageBG" { "ControlName" "ImagePanel" "fieldName" "imageBG" "xpos" "0" "ypos" "0" "wide" "300" "tall" "196" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "textAlignment" "center" "fillColor" "WindowBG" "zpos" "0" } "classimage" { "ControlName" "CSClassImagePanel" "fieldName" "classimage" "xpos" "0" "ypos" "0" "wide" "256" "tall" "196" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "textAlignment" "west" "3DModel" "models/player/t_us101.mdl" "scaleImage" "1" "zpos" "1" } "imageBorder" { "ControlName" "Divider" "fieldName" "imageBorder" "xpos" "0" "ypos" "0" "wide" "300" "tall" "196" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "zpos" "2" } "className" { "ControlName" "Label" "fieldName" "infolabel" "xpos" "0" "ypos" "204" "wide" "300" "tall" "20" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "labelText" "#Cstrike_Us101_Name" "textAlignment" "west" "dulltext" "1" "brighttext" "0" } "infolabel" { "ControlName" "Label" "fieldName" "infolabel" "xpos" "0" "ypos" "228" "wide" "300" "tall" "80" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "labelText" "#Cstrike_Us101_Label" "textAlignment" "north-west" "dulltext" "1" "brighttext" "0" "font" "DefaultSmall" } } 如下图所示: 注意:下图中有红线的地方(一共4处)都是可以改的。这里都是us101,不过你的人物模型叫什么名字,红线处就填什么,自己领悟。 完成后记得保存这个res文件。 3. 在cstrike\resource文件夹下找到cstrike_schinese,txt文件,将它复制到cstrike\custom\New PlayerModel Menu\resource下,用记事本或notepad++打开新复制的cstrike_schinese,txt文件(或者不复制,直接修改原文件也可以),添加以下内容(这里依然以us101为例): "Cstrike_Us101" "&6 美国第101空降师" "Cstrike_Us101_Name" "美国第101空降师" "Cstrike_Us101_Label" "美国第101空降师。" 如图所示: 注意:这里都是以us101为例,你的人物模型叫什么名字,红线处就填什么,参考图中其他项自己领悟。 4. 在cstrike文件夹下打开cstrike_pak_dir.vpk文件(推荐用vpk解包软件GCFScape打开),找到resource\ui文件夹,因为us101我是将他作为匪徒阵营一员的,所以就将里面的classmenu_ter.res文件解压复制到cstrike\custom\New PlayerModel Menu\resource\ui下,用notepad++(推荐)或记事本打开新复制的classmenu_ter.res文件,添加以下内容(这里以us101为例): "Us101" { "ControlName" "MouseOverPanelButton" "fieldName" "Us101" "xpos" "76" "ypos" "244" "wide" "148" "tall" "20" "autoResize" "0" "pinCorner" "2" "visible" "1" "enabled" "1" "tabPosition" "0" "labelText" "#Cstrike_Us101" "textAlignment" "west" "dulltext" "0" "brighttext" "0" "command" "sm_Us101" } 其中 "ypos"是y轴的位置,一般比前一人物项的 "ypos"大32(假如前一人物项的 "ypos"是276,那这里就填308了,最大情况也不建议超过340)。 这一步的作用就是在人物菜单里能够显示新人物选项。 参考图: 注意:这里红线处(共4处)都是以us101为例,你的人物模型叫什么名字,红线处就填什么,自己领悟。 修改完成后保存,再进游戏。正常来说应该是可以在人物菜单中看到新人物栏目了。 以上就是人物图形菜单中增加新人物选项的全部操作。 到这里,添加人物的四个大步骤全部完成了,进游戏享受吧! 效果参考下图: 至此,添加人物插件的教程就结束了,谢谢观看,本人水平有限,如有疏漏之处还请见谅。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |