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

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4434|回复: 29

【原创】CSO ***加枪详细教材【]键B键全面解析】     [复制链接]

Rank: 7Rank: 7Rank: 7

帖子
863
精华
0
声望
2462 点
金币
584 Mold
被赞许
7 次
注册时间
2010-5-7
发表于 2010-10-13 17:27:14 |显示全部楼层
随着CS***新枪的不断诞生,***需要补充新枪。这次我就把加枪的方法的教程详细的写了出来,大家要努力研究哈~

版本需求:***1010版本,原版,非Mania

说明后面的***都是指的***

工具准备:EditPlus 3和HLMV 1.35(Half-Life Model Viewer查看模型,必要时编辑动作顺序,可以不要)

一、]键的加枪

]键中的枪支是***加载的核心,所以加枪首先要用]加好

文件cstrike\addons\amxmodx\co****_wpn.ini

新加的枪支要另起一行

1.首先你必须先准备好素材:PVW模型文件,W指的是地上的模型,V是手上的,P是别人手上的,刀子和手雷的是没有W模型的。

注意:模型名字必须为p_xxx.mdl v_xxx.mdl w_xxx.mdl

模型准备好后,要准备spr和tga文件(不是必须,但最好有)

spr是拾枪图和杀人图,tga是买枪图(就是B键的那个)

2.开始制作

下载好模型后(推荐CS模型吧,吧主会提供全套的素材和需要替换的枪支)

模型文件放在cstrike\models\***_wpn(必须)

spr放在cstrike\sprites\***_wpn(推荐这个地址)

tga放在cstrike\gfx\vgui(推荐这个地址)

注意:模型吧提供的是替换的模型,注意要更改名字

例如巴雷特,原来是替换awp,模型为p(或v/w)_awp.mdl你需要改成p_m95.mdl或p_xxx.mdl

EditPlus3打开***_wpn.ini,如图:





拿出一行来解释

[type]1[name]巴雷特M95[model]m95[wchange]18[damage]6.6[speed]0.83[zoom]1[clip]5[ammo]60[recoil]1[gravity]180[knockback]25[reload]0[deploy]0[fastru****ime]0[sight_model][cost]5000[sound]2[team]0[buy]1

type:武器类型,详细信息http://tieba.baidu.com/f?z=82963 ... %A3%D0%CD&pn=30

name:名字,model:模型名字(就是上面的xxx代替的东西)wchange:武器类型,根据AMXX代码替换,代码

/* Id of weapons in CS */
#define CSW_P228   1
#defi****   3
#define CSW_HEGRENADE   4
#define CSW_XM1014   5
#define CSW_C4    6
#define CSW_MAC10   7
#define CSW_AUG    8
#define CSW_SMOKEGRENADE 9
#defi****E   10
#define CSW_FIVESEVEN   11
#define CSW_UMP45   12
#define CSW_SG550   13
#define CSW_GALI   14
#define CSW_GALIL   14
#define CSW_FAMAS   15
#define CSW_USP    16
#define CSW_GLOCK18   17
#define CSW_AWP    18
#define CSW_MP5NAVY   19
#define CSW_M249   20
#define CSW_M3    21
#define CSW_M4A1   22
#defi****MP    23
#define CSW_G3SG1   24
#define CSW_FLASHBANG   25
#define CSW_DEAGLE   26
#define CSW_SG552   27
#define CSW_AK47   28
#define CSW_KNIFE   29
#define CSW_P90    30
#defi****   31
#defi****HELM 32

不同的武器有不同的动作,根据CS模型吧提供的模型替换武器,从上面找到,填到wchange中,由于M95替换AWP从上面知道wchange为18

[damage]武器倍数威力 [speed]射击速度[zoom]是否可以开镜[clip]装弹[ammo]备弹[recoil]后坐力[gravity]枪支重力(越小越重)[knockback]击退力[reload]装弹延迟时间[deploy]拿出武器延迟时间[fastrun]快跑模式是否激活[sight_time]切换时间[sight_model]右键模式模型[cost]价格[sound]声音(分0,1,2)[team]队伍购买限制(0全部,1T,2CT)[buy]是否可以直接购买

最重要的是保存的时候要另存为UTF-8格式




至此,]键加枪完成

二、SPR,TGA的修改

杀敌和拾枪图也是非常重要的。

这些配置都在一个文件中,那就是

cstrike\sprites\hud.txt,添加一种武器都要对应添加两行,用记事本打开如图





以m95威力继续讲解

p_m95   640 ***_wpn/others/m95 0   135 170   45

d_m95     640 ***_wpn/640hud4 172 0 48 16

首先,添加两行为p_模型名字(P指拾枪图)和d_模型名字(d指杀人图)

下一个数据都是640

***_wpn/others/m95就是你M95拾枪图所在的SPR(不要填写后缀名.spr)

0   135 170   45 分别指x开始坐标y开始坐标 长度和宽度,这些数据可从素材包中的

weapo****xt提取,(NAR破解均能得到,在sprites目录下)就是含有weapon_s 640的那一行后的坐标

d_xxx可从破解的NAR中的hud.txt中直接拿来用,注意SPR也要提取出来放到上面我说的默认目录,在填地址的时候也好填写


TGA文件放到cstrike\gfx\vgui就可以了

三、B键的加枪

必须用EditPlus3打开保存

文件地址:cstrike\resource\UI下的目录大部分文件

文件说明

以***Wpn_Knife_1_CT.res为例

knife代表武器类型,1代表第一页,CT代表对应阵营的购买菜单

武器类型

RIFLES步枪,PISTOLS手枪KNIFE刀子Hegrenade手雷

以***Wp****.res为例进行解释

下面之说加枪的方法,别的数据不解释

首先记住,B键***武器列表中一行有4个武器,例如我们要添加一个新武器

还记得我加的那些新枪吗,不要被里面坐标击倒

假设现在***的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"     "***_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"     "***_buy_wpn mp5tiger"

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

改好就可以保存了

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

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

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


-----以上内容需要大家好好实践,尤其是B键的加枪,你也可以自己一次添加4个枪,复制一行就行了-----

--要多实践,灵活变通,这样才能添加到自己喜欢的枪--
时间有限,暂时不介绍具有模式转换和榴弹发射(M79)的武器添加的方法,因为这还牵扯到动作修改顺序编辑等问题,下次有时间我会完善的
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 4 人评分声望 金币 收起 理由
qq826942958 + 5
bucks2009 + 6 + 2 不错~!
nyreggg9 + 5 精品文章
lovemarin + 3 好详细啊

总评分: 声望 + 19  金币 + 2   查看全部评分

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
512
精华
0
声望
2061 点
金币
329 Mold
被赞许
0 次
注册时间
2010-8-19
发表于 2010-10-13 17:40:13 |显示全部楼层
貌似不错,但我很懒,有空研究下

使用道具 举报

Rank: 5Rank: 5

帖子
992
精华
0
声望
1428 点
金币
211 Mold
被赞许
0 次
注册时间
2009-8-15
发表于 2010-10-13 17:43:56 |显示全部楼层

9

本帖最后由 xiongyang 于 2010-10-13 17:45 编辑

我想加榴弹枪怎么加!?类似M79和英雄之怒的。
我没哭,只是流了眼泪。

使用道具 举报

Rank: 3Rank: 3

帖子
0
精华
0
声望
110 点
金币
40 Mold
被赞许
3 次
注册时间
2009-6-18
发表于 2010-10-13 17:53:57 |显示全部楼层
回复 1# lyynyfy


    编辑阵营的教程有错误

使用道具 举报

Rank: 2

帖子
63
精华
0
声望
126 点
金币
31 Mold
被赞许
0 次
注册时间
2010-8-1
发表于 2010-10-13 17:54:13 |显示全部楼层
靠,这明明是CSOLDJB的,转也不注明

使用道具 举报

Rank: 7Rank: 7Rank: 7

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

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

发表于 2010-10-13 17:57:45 |显示全部楼层
这也太长乐了吧、
不玩N5T、
喜欢1.6

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
863
精华
0
声望
2462 点
金币
584 Mold
被赞许
7 次
注册时间
2010-5-7
发表于 2010-10-13 17:59:23 |显示全部楼层
回复 4# nan575556


    什么错误?

使用道具 举报

Rank: 3Rank: 3

帖子
0
精华
0
声望
110 点
金币
40 Mold
被赞许
3 次
注册时间
2009-6-18
发表于 2010-10-13 18:01:26 |显示全部楼层
回复 7# lyynyfy


    T和CT的res文件里面显示的是不同的
你可以自己打开看看
如果按你的说法的话,会有一个阵营的菜单无法显示

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
2249
精华
0
声望
6052 点
金币
257 Mold
被赞许
0 次
注册时间
2010-6-14

Modchina灌水王 可爱小猫

发表于 2010-10-13 18:03:07 |显示全部楼层
回复 5# yzq0106


    他就是csoldjb额- -

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
471
精华
0
声望
2399 点
金币
494 Mold
被赞许
2 次
注册时间
2010-7-17
发表于 2010-10-13 18:09:36 |显示全部楼层
好长的一段教程,又有的忙碌了。

使用道具 举报

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

回顶部