好久没发教学文了...
这次来发篇也许很多人都知道的教学文吧...
话说在前头...
这篇只是为了只想增加新人物...
但不想玩仿C$0的人而发的...
这次工程不小...
但是也没有很大...
首先我们得需要一些东西
1.有装amxx1.81版的CS...
简单来说是可以玩插件的CS...
这应该大家都有吧= =
2.论坛上出现的懒人包...
虽然它是从CSONST中撷取出来的...
但是这是要增加人物的关键...
为了方便起见... 我们只要努力修改就好...
链结在下...
[插件] 人物选单插件 完整版 直接套用 自行放人物进去吧
http://bbs.mychat.to/reads.php?tid=859256 3.想要增加的人物模型... 这东西要自己准备...
可以去模组区慢慢找... 或去其他地方找...
4. IrfanView
这程式是用来制造人物图的...
如果您有更好的影像程式就用您自己的吧...
链结在下
[程式] 可以看到TGA档的程式..没人发过吧...? (免安装/安装版)
http://bbs.mychat.to/reads.php?tid=802120 基本上有这些就行了
那么...
要开始了喔...
步骤一 先把上面要求的第2样东西给解压缩在其他地方(之后这东西简称为懒人包)
不要解到CS资料夹里面
因为我们现在要的东西只有
新增人物套件\新增人物套件\cstrike\addons\amxmodx\configs资料夹内的nst_player.ini
至于NST_Add_Player.amxx
如果您没有男女无线电或男女手之需求的话...
请使用本文下面的NST_Add_Player (我已去掉NST警告讯息和减少无必要的男女无线电与手的部分原码)
否则请使用 新增人物套件\新增人物套件\cstrike\addons\amxmodx\plugins资料夹内的NST_Add_Player
之后先用记事本打开nst_player.ini
我们会看到下面的东西
这是增加人物的清单
[name]名子[model]名子[team]?[sex]?
第1个为新增加的人物 建议和下面的模组同名
第2个为所使用的模组 建议和你的人物模组同名
第3个是队伍 1是歹徒 2是警察
第4个是性别 1是男的 2是女的 (我完全不知道这是干麻的= =
注意
那张图中有原本的CS人物模组 想留下的就请勿移除
因为我们不想用它的C$O人物
所以我们就照上面的格式自己改
改为下图的样子
之后
再把nst_player.ini档案移到configs资料夹内 路径cstrike\addons\amxmodx\configs
还有NST_Add_Player.amxx移到plugins资料夹内 路径cstrike\addons\amxmodx\plugins
记得要在plugins.ini档内写上NST_Add_Player.amxx 不然就不用玩了
路径cstrike\addons\amxmodx\configs
步骤二 来修改人物选单res档
为了方便起见
我们直接拿上面懒人包所附的人物选单res档来做简单修改
在 新增人物套件\cstrike\resource\UI资料夹内可以发现Classmenu_CT.res 和 Classmenu_TER.res
之后用记事本打开...(
看到一堆字后头很痛对不对...
找到下图的位置
注意图内框起来的地方
那边要改为自己所增加人物名
简单来说
"名子"
{
"ControlName" "MouseOverPanelButton"
"fieldName" "名子"
"xpos" "???" <---选单的水平位置
"ypos" "???" <---选单的垂直位置
"wide" "115" <---选单的宽度
"tall" "20"
"autoResize" "0"
"pinCorner" "2"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"labelText" "#Cstrike_名子"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
"command" "joinclass 1;nst_choose_player 名子"
}
把名子换为自己增加的人物名即可
必须和上面的nst_player.ini内所写的人物同名即可
上面那区段1个代表1个人物
懒人包内的所附的Classmenu_CT.res 和 Classmenu_TER.res 各有13个可以放人物的区段
如果您的nst_player.ini人物没那么多也没关系
改完后多余的都不会有任何用处
如果超过请自行增加此区段
位置放法请参考下面的教学
如果不想用懒人包内的菜单的人
也请参考下面那篇菜单改法自己改自己的
链结如下
[其他] [教学专栏]修改购买菜单
http://bbs.mychat.to/reads.php?tid=799922 改完后把Classmenu_CT.res 和 Classmenu_TER.res
放入自己CS内的UI资料夹内取代掉原本的 路径cstrike\resource\Ui
[backcolor=rgb(255,]
步骤三 接下来我们得自行制作新人物的res档
不然你就不用看新人物的图啦
方法很简单
先打开记事本
之后把下面的东西复制进去(分隔线就免了
---------------------我是分隔线--------------------------
"classes/名子.res"
{
"imageBG"
{
"ControlName" "ImagePanel"
"fieldName" "imageBG"
"xpos" "0"
"ypos" "0"
"wide" "256"
"tall" "196"
"autoResize" "0"
"pinCorner" "0"
"visible" "0"
"enabled" "1"
"textAlignment" "center"
"fillColor" "WindowBG"
"zpos" "0"
}
"classimage"
{
"ControlName" "ImagePanel"
"fieldName" "classimage"
"xpos" "0"
"ypos" "0"
"wide" "256"
"tall" "196"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"textAlignment" "west"
"image" "gfx/vgui/名子"
"scaleImage" "1"
"zpos" "1"
}
"imageBorder"
{
"ControlName" "Divider"
"fieldName" "imageBorder"
"xpos" "0"
"ypos" "0"
"wide" "256"
"tall" "196"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"zpos" "2"
}
"className"
{
"ControlName" "Label"
"fieldName" "infolabel"
"xpos" "0"
"ypos" "204"
"wide" "256"
"tall" "20"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"labelText" "#Cstrike_名子_Name"
"textAlignment" "west"
"dulltext" "1"
"brighttext" "0"
}
}
-----------------------------我还是分隔线-------------------------------------
把名子改为自己增加人物名 之后存档时档名为增加的人物名 副档名为res
之后把那档案放入classes资料夹内即可 路径cstrike\classes
步骤四 打开您CS内的cstrike_tchinese.txt 路径cstrike\resource
之后在// class menu 那行下面人物名的位置那里 自己找地方写上
"Cstrike_名子" "人物名子"
"Cstrike_名子_Name" "人物说明"
把自己新增的人物写上即可
步骤五 把人物模组通通放到player资料夹内 路径cstrike\models\player
然后在cstrike资料夹内的autoexec.cfg档中打上 mp_consistency 0
步骤六
也就是最后一步了
那就是人物图像
首先去找张图下载回来
之后再开启小画家
将其剪裁或缩放为 宽256高196的尺寸
并把命名为您增加的人物名
之后再用一开始所提到的IrfanView程式
打开修改后的图
之后按file
选择save as
之后在下面的存档类型的位置选择TGA档
之后按确定
这样tga档就制造完成啦
然后把tga档放到CS内的vgui资料夹里面 路径cstrike\gfx\vgui
好了...
可以开始玩啦
来看看成果吧
这次改的人物
上图中有一些选单是英文...
那是表示我没有放角色而且也不能选
接下来....
打字打的好累...
大家看图吧
好了没图了
谢谢大家浪费时间看完这篇