- 2/11/08
- 1,010
- 133,701
mình xin hướng dẫn sơ sơ bạn chịu khó mò mẫm thêm chút síu nhá, củng dễ lắm không khó đâu chỉ có cái là phải siêng năng thôi.rất mong có 1 pro nào chỉ cho em cách add sung vào buy menu bằng 1 file doc hoặc pdf kèm theo hình hướng dẫm
mỗi bảng wepons shop điều có các khung chia điều nhau và chúng điều nằm trong các file *.res trong cstrike\resource\UI
BuyMachineguns_CT.res, BuyMachineguns_TER.res là bảng chứa súng máy.
BuyRifles_CT.res, BuyRifles_TER.res bảng chứa súng trường v.v.
phần thứ I: Kẽ Khung trong bảng Weapon Shop
mỗi súng điều có 1 đoạn code tương đối giống nhau chỉ khác có đôi chút thôi
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
"mrc-img"
{
"ControlName" "ImagePanel"
"fieldName" "mrc-img"
"xpos" "326"
"ypos" "231" "wide" "138"
"tall" "48" "autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"textAlignment" "center"
"image" "gfx/vgui/mrcp90"
"scaleImage" "1"
}
"mrc-name"
{
"ControlName" "Label"
"fieldName" "mrc-name"
"xpos" "326"
"ypos" "279" "wide" "138"
"tall" "15"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"labelText" "#nst_wpnname_mrc"
"textAlignment" "center"
"dulltext" "1"
"brighttext" "0"
}
"mrc-bottom"
{
"ControlName" "Button"
"fieldName" "mrc-bottom"
"xpos" "326"
"ypos" "231"
"wide" "138"
"tall" "63"
"autoResize" "0"
"pinCorner" "2"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"labelText" ""
"command" "nst_buy_wpn1 mrc"
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
1/ "mrc-img"
2/ "mrc-name"
3/ "mrc-bottom"
có các thông số như : "xpos", "ypos", "image", "labelText", "command" nhìn sơ qua chắc bạn củng hiểu nó có nghĩa là gì rồi đúng không và đó củng là nhửng phần mà bạn cần thay đổi còn nhửng thứ khác thì cứ để mặc, ko cần thay đổi.
để có các thông số này 1 cách chính xác bạn có thể coppy đoạn code có vị trí tương ứng để khỏi phải tính toán chi cho mệt, có thể copy bên file Rifles củng đc file này có đầy đủ hết các vị trí trong bảng rồi đó bạn có thể nghiên cứu thêm
đoạn code như trên sẽ cho tôi vị trí ở hàng 3 cột 3
http://users3.nofeehost.com/quocvietwebsite2/Quocviet/New Bitmap Image (5).jpg
đặc biệt chú ý:
1/ "mrc-img" có dòng "image" "gfx/vgui/mrcp90" dòng này là link dẫn đến file ảnh. để làm ảnh cho Buy menu bạn có thể sùng photoshop tạo 1 ảnh 235x81 và tạo 1 kênh alpha cho ảnh, sau đó lưu ảnh này ở dạng *.tga 32bit bạn sẽ đc nền trong suốt như các ảnh trong game
2/ "mrc-name" "labelText" "#nst_wpnname_mrc" dòng này là tên đc gán trong file cstrike_english.txt, bạn mở file này lên và tìm đến dòng
"nst_wpnname_" (tự sử nhé đoạn này dể mà).
3/ "mrc-bottom" có đoạn "command" "nst_buy_wpn1 mrc"
nst_buy_wpn1 là lệnh mua súng đc gán mặc định trong plugin không đc thay đổi còn mrc là tên của súng và tên này phải trùng với tên của các file v_mrc.mdl, p_mrc.mdl, w_mrc.mdl không khớp sẽ xảy ra lổi.
Phần II: add tên vũ khí mới vào plugin
Bạn vào addons\amxmodx\configs\ mở file nst_wpn.ini
tạo 1 dòng mới ví dụ tôi muốn add MRC vào thì tôi làm như sau:
[name]MRC[model]mrc[wpn_change]14[damage]1.030[uclip]0[speed]1[zoom]0[clip]50[ammo]150[recoil]0.8[cost]4500
giải thích:
[name]MRC = là tên của súng sẽ hiện lên khi bạn mua thành công
[model]mrc = là tên model tên này trùng với dòng command lúc nãy
[wpn_change]14 = ko rành lắm, thời gian load đạn thì phải, hỏi sơn tùng thử xem.
[damage]1.030 = uy lực súng
[uclip]0 = băng đạn có vô hạn ko, 1=có/0=không vô hạn
[speed]1 = tốc độ súng
[zoom]0 = có zoom hay ko
[clip]50 = số đạn trên 1 mỗi clip đạn
[ammo]150 = số đạn tối đa mà bạn có thể mua
[recoil]0.8 = độ giật
[cost]4500 = giá tiền
nếu có gì ko hiểu bạn có thể liên lạc với mình qua nick:
[email protected] nha chào bạn chúc bạn thành công.





