设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4623|回复: 9

给大家发一个NST加枪的详尽方法   [复制链接]

Rank: 3Rank: 3

帖子
231
精华
0
声望
639 点
金币
147 Mold
被赞许
4 次
注册时间
2010-8-21
发表于 2011-1-9 21:28:31 |显示全部楼层
给大家发一个NST加枪的详尽方法,是百度文库搞来的,很详细很详细,新手多看几遍就懂,文字多,附件发了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
与众不同

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
1179
精华
0
声望
2507 点
金币
738 Mold
被赞许
7 次
注册时间
2009-9-5

黑暗使者 可爱小猫 懒人勋章

发表于 2011-1-9 21:57:27 |显示全部楼层
本帖最后由 ˊ謎小亂﹏ 于 2011-1-9 22:19 编辑

CSO NST加枪教程
1.工具准备
EditPlus 3和HLMV 1.35(Half-Life Model Viewer查看模型编辑,必要时动作顺序,可以不要)
2. ]键的加枪
]键中的枪支是NST加载的核心,所以加枪首先要用]加好

文件cstrike\addons\amxmodx\configs\nst_wpn.ini

新加的枪支要另起一行

(1)首先你必须先准备好素材
PVW模型文件,P指的是地上的模型,V是手上的,W是别人手上的,刀子和手雷的是没有P模型的。
注意:模型名字必须为p_xxx.mdl v_xxx.mdl w_xxx.mdl
模型准备好后,要准备spr和tga文件(不是必须,但最好有)
spr是拾枪图和杀人图,tga是买枪图(就是B键的那个)

(2)开始制作
下载好模型后(推荐CS模型吧,吧主会提供全套的素材和需要替换的枪支)
模型文件放在cstrike\models\nst_wpn(必须)
spr放在cstrike\sprites\nst_wpn(推荐这个地址)
tga放在cstrike\gfx\vgui(推荐这个地址)
注意:模型吧提供的是替换的模型,注意要更改名字
例如M240,原来是替换M249,模型为p(或v/w)_awp.mdl你需要改成p_M240.mdl或p_xxx.mdl
用EditPlus3打开nst_wpn.ini
[type]1[name]M240[model]m240[wchange]20[damage]1.4[speed]0.4[zoom]1[clip]100[ammo]200[recoil]0.6[gravity]220[knockback]0[reload]
3.5[deploy]0[fastrun]0[sight_time]0[sight_model][cost]9000[sound]1[team]0[buy]1
[type]武器模式类型(1-7)【1-普通模式,2-普通-普通双模式,3-右键武器近身攻击模式,4-普通-榴弹模式,5-更改武器换弹模式,6-右键直接发射榴弹模式,  7-武器延迟模式
[name]武器自定义名称
[model]模型名称
[wpn_change]武器原型及弹道(1-30)【1-*p228原型弹道,3-鸟狙scout原型弹道,4-手雷原型,5-自动散弹枪xm1014原型弹道,7-冲锋枪tmp(俗称渍水)原型弹道,8-警用单倍镜aug原型弹道,10-双枪elite原型弹道,11-*fiveseven原型弹道,12-冲锋枪ump45(警匪B-3-3)原型弹道,13-警用连狙sg550弹道原型,14-匪用galil(B-4-1)原型弹道,15-警用famas(B-4-1)原型弹道,16-警用usp原型弹道,17-匪用glock18原型弹道,18-狙击awp原型弹道,19-冲锋枪mp5原型弹道,20-机关枪M249原型弹道,21-半自动散弹枪M3原型弹道,22-m4a1,23-匪用mac10(B-3-1)原型弹道,24-匪用连狙g3sg1原型弹道,26-银鹰deagle原型弹道,27-匪用单倍镜sg552原型弹道,28-匪用ak47原型弹道,29-刀原型,30-冲锋枪p90(B-3-4)原型弹道】
            
[damage]伤害,数值为原型武器的倍数,就是说当数值为1时,武器与原型武器威力相当;数值为1.5时,武器威力为原型武器的1.5倍。

[speed]射速,数值与武器射速呈反比,值为1时为原型武器射速,值为1.5时武器射速为原型武器的0.5,值为0.5时武器射速为原型武器的2倍

[zoom]武器开启瞄准镜参数,0-关闭,1-开启单倍镜,武器原型为3、13、18或24时设为1有双倍瞄准(不然就是盲狙)

[clip]弹药匣装弹量
[ammo]后背弹药量
[recoil]武器后坐力,值为1时与原型武器后坐力相当,设为1.5时武器后坐力是原型武器的1.5倍,值为0.5时武器后坐力是原型武器的0.5倍

[gravity]装备该武器时移动速度  ★250为持刀速度,185为装备awp移动速度★
[knockback]武器击退距离,个人认为值为5就够了,可以为0 ★退魔圣焰击退20★
[cost]价格 0-16000
[sound]武器开枪音效,0-使用原型武器开枪音效,1-使用自定义武器开枪音效,2-双模式专用,A、B模式分别使用不同开枪音效
[team]武器所属阵营,0-双方均可购买,1-T阵营专属,2-CT阵营专属
[buy]允许以购买方式获得武器,0-不允许,只可从补给箱中随机获得;1-允许
[auto]*专属,新武器不是*时去掉这项,0-普通模式,2-左键连射模式
[d_timechange_1]模式2切换到模式1所需时间,数值以秒为单位,如5秒就是武器从模式2切换到模式1花费5秒钟
[d_timechange_2]模式1切换到模式2所需时间,同上
[d_damage]模式2武器威力倍数,设置同上
[d_speed]模式2武器射速,射速同上
[d_zoom]模式2武器是否开启瞄准镜,设置同上
[d_recoil]模式2武器后坐力,设置同上
[k_time]武器右键近身攻击延迟
[k_radius]武器右键近身攻击距离,50为普通刀有效攻击距离
[k_damage]武器右键近身攻击伤害,数值为原型刀伤害的倍数,值为2,伤害为原型刀的2倍
[k_deploy]武器右键近身攻击速度
[k_knockback]武器右键近身攻击击退距离,设置同上
[l_nade]“普通-榴弹”双模式武器装备榴弹数量
[l_costammo]榴弹价格
[l_timechange_1]榴弹模式切换到普通模式所需时间,设置同上
[l_timechange_2]普通模式切换到榴弹模式所需时间,设置同上
[l_timereload]榴弹发射间隔时间,值以秒为单位,设置同上
[l_knockback]榴弹击退距离,设置同上
[l_radius]榴弹伤害半径范围 ★英雄SVD伤害半径300★
[l_damage]榴弹伤害值,值为1000时榴弹伤害为1000
[l_type]榴弹模式,0-“普通-榴弹”模式互换,1-榴弹单一模式
[s_timereload]换弹匣所需时间,以秒为单位,设置同上
[lg_ammo]右键直接发射榴弹武器装备的榴弹数量
[lg_costammo]右键直接发射榴弹武器的榴弹价格
[lg_damage]右键直接发射榴弹武器的榴弹伤害,值为1000时榴弹伤害为1000
[lg_radius]右键直接发射榴弹武器的榴弹杀伤范围 ★标准范围300★
[lg_knockback]右键直接发射榴弹武器的榴弹击退力 ★标准击退20★
[lg_deploy]右键直接发射榴弹武器的榴弹间隔时间,以秒为单位,设置同上
[lg_timeattack]右键直接发射榴弹武器的榴弹发射延迟
[m_timeready]武器开枪预热时间,以秒为单位,设置同上
最重要的是保存的时候要另存为UTF-8格式
至此,]加枪完成。


3. SPR,TGA的修改
杀敌和拾枪图也是非常重要的。
这些配置都在一个文件中,那就是
cstrike\sprites\hud.txt,添加一种武器都要对应添加两行,
以m95威力继续讲解
p_m95   640 nst_wpn/others/m95 0   135 170   45
d_m95     640 nst_wpn/640hud4 172 0 48 16
首先,添加两行为p_模型名字(P指拾枪图)和d_模型名字(指杀人图)
下一个数据都是640
nst_wpn/others/m95就是你M95拾枪图所在的SPR(不要填写后缀名.spr)
0   135 170   45 分别指x开始坐标y开始坐标 长度和宽度,这些数据可从素材包中的
weapons_m95.txt提取,(NAR破解均能得到,在sprites目录下)就是含有weapon_s 640的那一行后的坐标
d_xxx可从破解的NAR中的hud.txt中直接拿来用,注意SPR也要提取出来放到上面我说的默认目录,在填地址的时候也好填写
TGA文件放到cstrike\gfx\vgui就可以了

4.B键的加枪
必须用EditPlus3打开保存
文件地址:cstrike\resource\UI下的目录大部分文件
文件说明
以NSTWpn_Knife_1_CT.res为例
knife代表武器类型,1代表第一页,CT代表对应阵营的购买菜单
武器类型
RIFLES步枪,PISTOLS手枪KNIFE刀子Hegrenade手雷
以NSTWpn_Rifles_3_CT.res为例进行解释
下面之说加枪的方法,别的数据不解释
首先记住,B键NST武器列表中一行有4个武器,例如我们要添加一个新武器
还记得我加的那些新枪吗,不要被里面坐标击倒
假设现在NST的B键主武器第三页列表是这样的
X1   X2   X3   X4
X5   X6   X7   X8
X9   X10   O11 O12
O13 O14 O15 O16
O代表空着的,后面的数字是我加上的,在RES代表weaponX

例如我们要在空位11上添加武器,首先找到X7的数据,如下

// ---------------------- weapon 7 ----------------------
"1-weapon7-bg"
{
   "ControlName"   "ImagePanel"
   "fieldName"    "1-weapon7-bg"
   "xpos"     "326"
   "ypos"     "158"
   "wide"     "138"
   "tall"     "63"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
   "textAlignment"   "center"
   "image"     "resource/control/item_bg"
   "scaleImage"   "1"
}
"1-weapon7-bgwpn"
{
   "ControlName"   "ImagePanel"
   "fieldName"    "1-weapon7-bgwpn"
   "xpos"     "326"
   "ypos"     "158"
   "wide"     "138"
   "tall"     "48"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
   "textAlignment"   "center"
   "image"     "resource/control/item_bgwpn"
   "scaleImage"   "1"
}
"1-weapon7-img"
{
   "ControlName"   "ImagePanel"
   "fieldName"    "1-weapon7-img"
   "xpos"     "326"
   "ypos"     "158"
   "wide"     "138"
   "tall"     "48"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
   "textAlignment"   "center"
// 1-weapon7-img
   "image"     "gfx/vgui/mp5tiger"
   "scaleImage"   "1"
}
"1-weapon7-team"
{
   "ControlName"   "ImagePanel"
   "fieldName"    "1-weapon7-team"
   "xpos"     "436"
   "ypos"     "199"
   "wide"     "26"
   "tall"     "7"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
   "textAlignment"   "center"
// 1-weapon7-team
   "image"     "resource/control/team0"
   "scaleImage"   "1"
}
"1-weapon7-name"
{
   "ControlName"   "Label"
   "fieldName"    "1-weapon7-name"
   "xpos"     "326"
   "ypos"     "205"
   "wide"     "138"
   "tall"     "15"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
// 1-weapon7-name
   "labelText"    "白虎MP5 - 1750$"
   "textAlignment"   "center"
   "dulltext"    "1"
   "brighttext"   "0"
}
"1-weapon7-bottom"
{
   "ControlName"   "Button"
   "fieldName"    "1-weapon7-bottom"
   "xpos"     "326"
   "ypos"     "158"
   "wide"     "138"
   "tall"     "63"
   "autoResize"   "0"
   "pinCorner"    "2"
   "visible"    "1"
   "enabled"    "1"
   "tabPosition"   "0"
   "labelText"    ""
// 1-weapon7-bottom
   "command"     "nst_buy_wpn mp5tiger"
}

复制下来,粘贴到最后一个武器(也就是weapon10)的后面

并把所有的weapon7改成weapon11

同时把weapon11中的ypos(就是Y坐标),在原来的基础上全部加73,比如158就改成231,一次类推,全部要改好

找到"image"     "gfx/vgui/mp5tiger"

后面就是你的tga买枪图的文件,同样修改例如是"image"     "gfx/vgui/m95"(不要添加.tga后缀)

找到"labelText"    "白虎MP5 - 1750$"

后面就是你的B键中的武器名字,例如改为

"巴雷特M95 - 5000$"

找到"command"     "nst_buy_wpn mp5tiger"

后面改成你的武器名字,例如"nst_buy_wpn m95"

改好就可以保存了

这样我们就在CT阵营主武器第三页中添加了一个M95,同时我们也要在CT阵营的购买菜单中同样添加,怎么做呢?

打开NSTWpn_Rifles_3_T.res把里面的东西清光,然后把NSTWpn_Rifles_3_CT.res中的所有内容复制进去就OK了

至此,B键加枪就完成了。


原文:http://wenku.baidu.com/view/e824c4ee5ef7ba0d4a733bbd.html

点评

皮卡艹  精品!  发表于 2011-12-30 19:31:35

使用道具 举报

头像被屏蔽

禁止发言

帖子
52
精华
0
声望
416 点
金币
55 Mold
被赞许
0 次
注册时间
2009-5-28
发表于 2011-1-9 22:06:29 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

使用道具 举报

Rank: 3Rank: 3

帖子
0
精华
0
声望
110 点
金币
40 Mold
被赞许
3 次
注册时间
2009-6-18
发表于 2011-1-9 23:28:48 |显示全部楼层
我在這裡補充一點
其實沒有必要這麼麻煩的
主武器NST的res文檔總共有三頁(我加到了四頁)
每一頁都是20把武器,所有的數據參數都是相同的
// ---------------------- weapon 7 ----------------------
"1-weapon7-bg"
{
   "ControlName"   "ImagePanel"
   "fieldName"    "1-weapon7-bg"
   "xpos"     "326"
   "ypos"     "158"
   "wide"     "138"
   "tall"     "63"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
   "textAlignment"   "center"
   "image"     "resource/control/item_bg"
   "scaleImage"   "1"
}
"1-weapon7-bgwpn"
{
   "ControlName"   "ImagePanel"
   "fieldName"    "1-weapon7-bgwpn"
   "xpos"     "326"
   "ypos"     "158"
   "wide"     "138"
   "tall"     "48"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
   "textAlignment"   "center"
   "image"     "resource/control/item_bgwpn"
   "scaleImage"   "1"
}
"1-weapon7-img"
{
   "ControlName"   "ImagePanel"
   "fieldName"    "1-weapon7-img"
   "xpos"     "326"
   "ypos"     "158"
   "wide"     "138"
   "tall"     "48"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
   "textAlignment"   "center"
// 1-weapon7-img
   "image"     "gfx/vgui/mp5tiger"
   "scaleImage"   "1"
}
"1-weapon7-team"
{
   "ControlName"   "ImagePanel"
   "fieldName"    "1-weapon7-team"
   "xpos"     "436"
   "ypos"     "199"
   "wide"     "26"
   "tall"     "7"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
   "textAlignment"   "center"
// 1-weapon7-team
   "image"     "resource/control/team0"
   "scaleImage"   "1"
}
"1-weapon7-name"
{
   "ControlName"   "Label"
   "fieldName"    "1-weapon7-name"
   "xpos"     "326"
   "ypos"     "205"
   "wide"     "138"
   "tall"     "15"
   "autoResize"   "0"
   "pinCorner"    "0"
   "visible"    "1"
   "enabled"    "1"
// 1-weapon7-name
   "labelText"    "白虎MP5 - 1750$"
   "textAlignment"   "center"
   "dulltext"    "1"
   "brighttext"   "0"
}
"1-weapon7-bottom"
{
   "ControlName"   "Button"
   "fieldName"    "1-weapon7-bottom"
   "xpos"     "326"
   "ypos"     "158"
   "wide"     "138"
   "tall"     "63"
   "autoResize"   "0"
   "pinCorner"    "2"
   "visible"    "1"
   "enabled"    "1"
   "tabPosition"   "0"
   "labelText"    ""
// 1-weapon7-bottom
   "command"     "nst_buy_wpn mp5tiger"
}
拿這個來說,主武器,副武器,近身武器,爆雷的座標的7號代碼都是相同的
建議新手直接copy其他res文件裏面現成的數值代碼
比如說你加到了第八個武器就copy之前的第八個武器的參數
需要修改裏面的三條

  "labelText"    "白虎MP5 - 1750$"
   "image"     "gfx/vgui/mp5tiger"
   "command"     "nst_buy_wpn mp5tiger"

labeltext這裡是武器菜單中的名稱,可以改為任意語種
image是cstrike/根目錄下你買槍圖TGA的位置,mp5tiger是TGA的名稱,不需要帶後綴名
command是控制台輸出指令,nst_buy_wpn 這裡後面跟著你的模型名稱(就是nst_wpn.ini裏面武器代碼[models]後面的)
剩餘的東西都是相同的,

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
863
精华
0
声望
2462 点
金币
584 Mold
被赞许
7 次
注册时间
2010-5-7
发表于 2011-1-10 16:28:01 |显示全部楼层
转载东西不加作者?

使用道具 举报

头像被屏蔽

禁止发言

帖子
52
精华
0
声望
416 点
金币
55 Mold
被赞许
0 次
注册时间
2009-5-28
发表于 2011-1-11 13:32:20 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

使用道具 举报

Rank: 2

帖子
22
精华
0
声望
139 点
金币
33 Mold
被赞许
0 次
注册时间
2011-10-5
发表于 2012-1-18 14:26:57 |显示全部楼层
二楼好人!!!!!!!!!!!
NST加枪好麻烦啊
我只加了个黄金X4-X就晕了,呵

使用道具 举报

Rank: 2

帖子
19
精华
0
声望
97 点
金币
10 Mold
被赞许
1 次
注册时间
2012-7-22
发表于 2012-7-23 16:44:38 |显示全部楼层
看看啥情况@!!!!!!!!!!!!!!

使用道具 举报

Rank: 1

帖子
1
精华
0
声望
0 点
金币
6 Mold
被赞许
0 次
注册时间
2012-8-26
发表于 2012-8-26 12:13:58 |显示全部楼层
谢谢太感动了 太太感动了 太太太感动了

使用道具 举报

Rank: 5Rank: 5

帖子
193
精华
0
声望
1035 点
金币
193 Mold
被赞许
1 次
注册时间
2011-9-18
发表于 2013-11-12 16:16:43 |显示全部楼层
虽然说比较麻烦,但还是看完了...感谢分享...

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部