好久沒發教學文了...
這次來發篇也許很多人都知道的教學文吧...
話說在前頭...
這篇只是為了只想增加新人物...
但不想玩仿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
好了...
可以開始玩啦
來看看成果吧
這次改的人物
上圖中有一些選單是英文...
那是表示我沒有放角色而且也不能選
接下來....
打字打的好累...
大家看圖吧
好了沒圖了
謝謝大家浪費時間看完這篇