[AMX][Plugins]Hướng dẫn làm plugin thêm súng mới

Status
Không mở trả lời sau này.
em nghĩ cái này ko cần thiết
vì súng thường rơi ra sang ván sau cũng mất mà
có thể bản của decon có thêm plugin đấy
bản em chơi rơi ra là sang ván sau bay luôn:D
nhưng đôi khi nó lưu lại nhiều ván sau không mất đi

fix được lỗi zoom... nhưng fix được lỗi vài model không ra tia lửa đạn thì càng tốt hơn
bên canh đó nếu có kèm theo 1 plugin nào mà có khả năng xóa luôn bản buy weapons bằng 1 bản buy weapons mà mình tự gán bind để nó ra 1 bản mua vũ khí đấy đủ theo plugin mà mình làm thì sẽ là rất hay , kiểu như hiện ra bản chọn vũ khí của DM nhưng khi mua thì mất tiền
......
cái này tối qua mới làm , chưa cập nhật bản fix mới , anh em xài đỡ rồi có gì mình update sau , 15 model , cái nào có scope là có zoom
[spoil]
AK47 Tactical ( AK47 Replacement ) nst_ak47t
0.4352189_1_1.png

http://www.mediafire.com/?gwygnyimg3m
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.2")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"0.9")
cvar_zoom = register_cvar(cvar_zoom_name,"1")
cvar_clip = register_cvar(cvar_clip_name,"30")
cvar_ammo = register_cvar(cvar_ammo_name,"90")
cvar_recoil = register_cvar(cvar_recoil_name,"0.8")
cvar_cost = register_cvar(cvar_cost_name,"2700")

AR57 Scope ( P90 Replacement ) nst_ar57s
0.4352190_1_1.png

http://www.mediafire.com/?gjmizvyod1k
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.2")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"0.9")
cvar_zoom = register_cvar(cvar_zoom_name,"1")
cvar_clip = register_cvar(cvar_clip_name,"50")
cvar_ammo = register_cvar(cvar_ammo_name,"200")
cvar_recoil = register_cvar(cvar_recoil_name,"0.8")
cvar_cost = register_cvar(cvar_cost_name,"2500")

AR70 ( Galil Replacement ) nst_ar70
0.4352191_1_1.png

http://www.mediafire.com/?vfgiqgmz5ym
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.4")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1.1")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"30")
cvar_ammo = register_cvar(cvar_ammo_name,"90")
cvar_recoil = register_cvar(cvar_recoil_name,"0.8")
cvar_cost = register_cvar(cvar_cost_name,"2200")

B93R ( TMP Replacement ) nst_b93r
0.4352192_1_1.png

http://www.mediafire.com/?mknzwrkvngz
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1.2")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"13")
cvar_ammo = register_cvar(cvar_ammo_name,"117")
cvar_recoil = register_cvar(cvar_recoil_name,"0.8")
cvar_cost = register_cvar(cvar_cost_name,"1000")

Cheytac M400 ( AWP Replacement ) nst_m400
0.4352197_1_1.png

http://www.mediafire.com/?3nwz2qq0zun
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.4")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1.1")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"30")
cvar_ammo = register_cvar(cvar_ammo_name,"90")
cvar_recoil = register_cvar(cvar_recoil_name,"0.8")
cvar_cost = register_cvar(cvar_cost_name,"2200")

Dragunov ( G3SG1 Replacement ) nst_dragunov
0.4352199_1_1.png

http://www.mediafire.com/?mmdynntxtny
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "2")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1.3")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"10")
cvar_ammo = register_cvar(cvar_ammo_name,"50")
cvar_recoil = register_cvar(cvar_recoil_name,"1.3")
cvar_cost = register_cvar(cvar_cost_name,"5100")

Dual Desert Eagle ( Dual Elite Replacement ) nst_dualde
0.4352200_1_1.png

http://www.mediafire.com/?tx3olzwzxny
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "3")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1.2")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"20")
cvar_ammo = register_cvar(cvar_ammo_name,"80")
cvar_recoil = register_cvar(cvar_recoil_name,"1.2")
cvar_cost = register_cvar(cvar_cost_name,"950")

Kriss Super V ( UMP45 Replacement ) nst_kriss
0.4352203_1_1.png

http://www.mediafire.com/?qnl5dmbm35m
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.5")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"0.7")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"30")
cvar_ammo = register_cvar(cvar_ammo_name,"120")
cvar_recoil = register_cvar(cvar_recoil_name,"0.8")
cvar_cost = register_cvar(cvar_cost_name,"2400")

MP5 Scope ( MP5 Replacement ) nst_mp5s
0.4352208_1_1.png

http://www.mediafire.com/?lw2t50azyut
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.5")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1")
cvar_zoom = register_cvar(cvar_zoom_name,"1")
cvar_clip = register_cvar(cvar_clip_name,"30")
cvar_ammo = register_cvar(cvar_ammo_name,"120")
cvar_recoil = register_cvar(cvar_recoil_name,"1.2")
cvar_cost = register_cvar(cvar_cost_name,"1600")

QBZ 95 ( Famas Replacement ) nst_qbz95
0.4352209_1_1.png

http://www.mediafire.com/?zjomm0qhmcz
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.3")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1.1")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"30")
cvar_ammo = register_cvar(cvar_ammo_name,"90")
cvar_recoil = register_cvar(cvar_recoil_name,"1.3")
cvar_cost = register_cvar(cvar_cost_name,"2500")

SCAR SandStorm
0.4352210_1_1.png

http://www.mediafire.com/?mkzji0vi35m
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.4")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"0.8")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"30")
cvar_ammo = register_cvar(cvar_ammo_name,"90")
cvar_recoil = register_cvar(cvar_recoil_name,"1")
cvar_cost = register_cvar(cvar_cost_name,"3800")

SPAS 12 ( M3 Replacement ) nst_spas12
0.4352212_1_1.png

http://www.mediafire.com/?zmgok0gzmtm
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "2")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1.1")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"8")
cvar_ammo = register_cvar(cvar_ammo_name,"40")
cvar_recoil = register_cvar(cvar_recoil_name,"1.2")
cvar_cost = register_cvar(cvar_cost_name,"2200")

SPAS 12 Auto ( XM1014 Replacement ) nst_spas12a
0.4352211_1_1.png

http://www.mediafire.com/?dzytn2dfynk
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "2")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1.2")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"7")
cvar_ammo = register_cvar(cvar_ammo_name,"42")
cvar_recoil = register_cvar(cvar_recoil_name,"1.2")
cvar_cost = register_cvar(cvar_cost_name,"3300")

Minigun ( M249 Replacement ) nst_minigun
0.4352206_1_1.png

http://www.mediafire.com/?djoghzokndt
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "1.5")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"0.8")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"200")
cvar_ammo = register_cvar(cvar_ammo_name,"400")
cvar_recoil = register_cvar(cvar_recoil_name,"1.2")
cvar_cost = register_cvar(cvar_cost_name,"8000")

M61 ( HE Grenade Replacement ) nst_m61
0.4352204_1_1.png

http://www.mediafire.com/?jrmajyyndiz
// Reg Cvar
cvar_dmgmultiplier = register_cvar(cvar_dmg_name, "2")
cvar_uclip = register_cvar(cvar_uclip_name, "0")
cvar_speed = register_cvar(cvar_speed_name,"1")
cvar_zoom = register_cvar(cvar_zoom_name,"0")
cvar_clip = register_cvar(cvar_clip_name,"1")
cvar_ammo = register_cvar(cvar_ammo_name,"1")
cvar_recoil = register_cvar(cvar_recoil_name,"1")
cvar_cost = register_cvar(cvar_cost_name,"600")
[/spoil]
thông tin tí , ai dùng SPAS 12 thì nếu xài SPAS12 thay M3 thì đừng xài chung với SPAS 12 thay cho XM1014
Kriss Super V thì model p là model default của CS1.6 , do chưa có thời gian làm file p cho Kriss , sẽ cập nhật sau
AR57 gắn thêm scope của AK47 Tactical
còn SPAS 12 Auto là hàng độc , không biết đã ai làm chưa
do reskin từ khẩu spas này
0.4352215_1_1.jpg

sau đó thêm stock vào cả 3 view ( không chuẩn lắm ở model p và w cả 2 model Spas và AR57 )

à mà khẩu anaconda của sontung làm bị lỗi ( không biết cố ý hay vô tình ) , 1 cái lỗi không biết có lợi dụng để mod được không , là đôi khi bấm R nó lại ra model tay char nữ
0.4352195_1_1.png

0.4352194_1_1.png

cái này không biết lợi dụng để mod chuyển model tay được không

à mà khẩu minigun mình làm 200/400 mà khi xuất hiện nó lại ra vậy , có ai biết sửa sao không :)
với lại nhớ fix sớm cái vụ tia lửa đạn nhé

P/S: sontung có cách này thêm hẳn 1 model mà không phải qua phần replace model không

vì có vài cái model M4A1 có scope , mình muốn zoom nó mà chuột phải nó lại ra lắp silencer

vả lại nhiều khi gõ lệnh xong thì phải bật Buy ra mua cái model mà mình thì mới được

cố gắng fix nhé :)

BTW , model + sound đều đã đươc chỉnh lại riêng biệt không dính gì đến model + sound mặc định , mọi người cứ yên tâm mà thay
 
ới bác kyori ơi
model CSS , CSO forum mình đâu thiếu mà phải lấy model 1.6 thế
tay nó nhìn vl quá
 
ới bác kyori ơi
model CSS , CSO forum mình đâu thiếu mà phải lấy model 1.6 thế
tay nó nhìn vl quá
có 1-2 cái là tay CS1.6 thôi
toàn bộ mấy cái kia là tay CSCZ , kiếm cái nào đẹp đẹp thay cũng được

nhưng vì làm bản CS1.6 nên lấy texture tay CS1.6 cho nó đồng bộ
 
fix được lỗi zoom... nhưng fix được lỗi vài model không ra tia lửa đạn thì càng tốt hơn
Lỗi tia lửa là thuộc về models.hình như không liên quan đến amxx đâu
bên canh đó nếu có kèm theo 1 plugin nào mà có khả năng xóa luôn bản buy weapons bằng 1 bản buy weapons mà mình tự gán bind để nó ra 1 bản mua vũ khí đấy đủ theo plugin mà mình làm thì sẽ là rất hay , kiểu như hiện ra bản chọn vũ khí của DM nhưng khi mua thì mất tiền
Uh ok
có time sẽ làm
cái này không khó
án 1 nút thì sẽ ra lựa chọn mua các súng đã thêm
P/S: sontung có cách này thêm hẳn 1 model mà không phải qua phần replace model không
vì có vài cái model M4A1 có scope , mình muốn zoom nó mà chuột phải nó lại ra lắp silencer
còn về vấn đề vừa zoom vừa lắp silencer thì không bít FIX ^^ (vì 2 cái này nó cùng 1 nút ^^)
à mà khẩu anaconda của sontung làm bị lỗi ( không biết cố ý hay vô tình ) , 1 cái lỗi không biết có lợi dụng để mod được không , là đôi khi bấm R nó lại ra model tay char nữ
lỗi này mình cũng để ý
định lấy lỗi đó làm thay dổi hand nhưng có vẻ khó đấy ^^
 
@sontung0 : Dùng forward của fakemeta ( quên tên :d ) bắt khi client dùng vũ khí có silencer mà click chuột phải :D , block hay là set lại cho vũ khí ko silence nữa :d rồi tiếp tục zoom :d. Sem thử trong đêy về vụ forward...máy cái vụ silence ông xem trong cstrike.inc :D
Rất thích plugin súng của ông :D.
Nhưng mà cứ nhiều plugin chạy như thế này thì ít nhiều cũng sẽ xuất hiện xung đột .. Tui nghĩ là ông nên làm 1 plugin làm gốc [ Có menu , natives, forward đàng hoàng ) => Menu cho nó oách , lệnh console koh vui ^^ .. Thêm hệ thống XP ( cái nì easy :) ) hay tiền riêng như trong Zombie Plague cũng đc :D.
Vũ khí thì chỉ làm theo kiểu sub-plugin , chỉ cần register những thứ cần thiết như damage , recoil , ammo , clip gì đó lun...như vậy sẽ tiện hơn , lại ít gặp xung đột ...Giống như là WeaponMod hay GunXPmod của server Bio :) .
Bye nhé :-h ...Ôn thi tiếp :D
 
à , có cách nào thay hud cho vũ khí thêm vào không :)
 
bác nào làm được hiện bảng điểm đấu đơn như này được ko em thank x 1000 phát
0.4362035_1_1.jpg
 
Tình hình là add cái plugin này vô CZ mua cái nó dis ra luôn!
 
Đề nghị warn tên xathupcvg vì tội spam 1 bài vào 3 topic một lúc :-w:-w
sontung nghĩ cách nào đó để plugin này chạy được trong CSCZ đi.
 
sontung ơi
hướng dẫn típ add dao và bom đi
:((:((
 
CÓ CÁCH NÀO ĐỂ THÊM SÚNG MỚI MÀ CHỈ CÀN BỔ SUNG CHO 1 FILE PLUGIN BAN ĐẦU KO, CHỨ NHIỀU FILE PLUGIN QUÁ THÀnH RA HƠI NẶNG
 
sontung ơi
hướng dẫn típ add dao và bom đi
:((:((
làm cũng vậy thôi mà =))

quả M61 mình làm ở trên rồi đấy thôi =))

chỉ cần ở phần băng đạn + đạn dự phòng để 1 hết là ok

damage , recoil , speed làm như cũ
 
Chào mừng sự trở lại của kyori.add sound vẫn nan giải nhỉ
 
Chào mừng sự trở lại của kyori.add sound vẫn nan giải nhỉ
add sound gì ?

nếu muốn cho nó nhận sound riêng không replace cái mặc định thì chỉ cần vọc qcscript tí là ra mà , 15 cái model trên mình toàn làm thế
 
NHưng vấn đề về sound khi shot cơ,cái này khongcos liên qua gì tới v_ .mdl cả
Tớ add thêm sound vào sau cái shoot trong .qc nhưng không có kết quả.
VD thay xm8=aug thì nó chỉ đọc file shot aug-1.wav thôi
 
NHưng vấn đề về sound khi shot cơ,cái này khongcos liên qua gì tới v_ .mdl cả
Tớ add thêm sound vào sau cái shoot trong .qc nhưng không có kết quả.
VD thay xm8=aug thì nó chỉ đọc file shot aug-1.wav thôi
mình làm đều bình thường :)

sound thì mình để directory vầy cho nó dễ
sound/weapons/tên vũ khí

còn qcscript thì ở phần lúc bắn , ngay { có cái thông số 5001 bạn sửa thành 5004 rồi ở 2 dấu ngoặc kép thêm vào dòng command giống vầy
"weapons/tên model/fire.wav"

vì 5001 là command để nó nhận file wav mặc định , sửa lại thành 5004 rồi thêm dòng trên vào nữa là OK

mình làm hoài có bị gì đâu :D , không tin cứ thử load 15 cái plugin mình làm đi :D
 
Oh man!hay ghê,đúng là đi 1 ngày đàng học một sàng khôn.tk phát
 
Status
Không mở trả lời sau này.
Back
Top