AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Easy Way to change weapon sounds, but need little help. (https://forums.alliedmods.net/showthread.php?t=172969)

.Dare Devil. 11-28-2011 07:19

Easy Way to change weapon sounds, but need little help.
 
I have found one easy way to replace weapons sounds.

You see, you can add every models that
if you shoot, and shoot animation come, then come sound too.


in v_m4a1.qc

Quote:

/*
============================================= =================================
QC script generated by Half-Life MDL Decompiler 1.2
2003, Kratisto. Based on code from Valve's HL SDK.
v_m4a1.mdl
Original internal name:
"v_m4a1.mdl"
============================================= =================================
*/
$modelname "v_m4a1.mdl"
$cd ".\"
$cdtexture ".\"
$scale 1.0
$cliptotextures

$bbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$cbox 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
$eyeposition 0.000000 0.000000 0.000000

//reference mesh(es)
$body "rhand" "rhand"
$body "lhand" "lhand"
$body "studio" "f_m4a1_template"

// 3 attachment(s)
$attachment 0 "Bone50" 0.000000 -18.500000 0.000000
$attachment 1 "Bone50" 0.000000 -1.250000 0.000000
$attachment 2 "Bone50" 0.000000 -14.250000 0.000000
// 5 hit box(es)
$hbox 0 "Bone04" -1.980000 -8.880000 -1.020000 1.730000 0.030000 1.090000
$hbox 0 "Bone_Righthand" -1.340000 -2.980000 -0.410000 1.430000 0.000000 0.630000
$hbox 0 "Bone01" -1.720000 -8.900000 -1.020000 1.990000 0.020000 1.090000
$hbox 0 "Bone_Lefthand" -1.520000 -3.172448 -0.410000 1.250000 0.000000 0.630000
$hbox 0 "Bone02" -0.840000 -15.980000 -1.220000 0.720000 7.680000 5.560000
// 14 animation sequence(s)
$sequence "idle" "idle" fps 16
$sequence "shoot1" "shoot1" fps 20 { event 5001 11 "weapons/m4a1_firesound.wav" }
$sequence "shoot2" "shoot2" fps 20 { event 5001 11 "weapons/m4a1_firesound.wav" } $sequence "shoot3" "shoot3" fps 20 { event 5001 11 "weapons/m4a1_firesound.wav" }
$sequence "reload" "reload" fps 37 {
{ event 5004 25 "weapons/m4a1_clipout.wav" }
{ event 5004 53 "weapons/m4a1_clipin.wav" }
{ event 5004 88 "weapons/m4a1_boltpull.wav" }
}
$sequence "draw" "draw" fps 40 { event 5004 1 "weapons/m4a1_deploy.wav" } { event 5004 17 "weapons/m4a1_boltpull.wav" }
$sequence "add_silencer" "add_silencer" fps 30 { event 5004 28 "weapons/m4a1_silencer_on.wav" }
$sequence "idle_unsil" "idle_unsil" fps 16
$sequence "shoot1_unsil" "shoot1_unsil" fps 20 { event 5021 0 "22" }
$sequence "shoot2_unsil" "shoot2_unsil" fps 20 { event 5021 0 "22" }
$sequence "shoot3_unsil" "shoot3_unsil" fps 20 { event 5021 0 "22" }
$sequence "reload_unsil" "reload_unsil" fps 37 {
{ event 5004 25 "weapons/m4a1_clipout.wav" }
{ event 5004 53 "weapons/m4a1_clipin.wav" }
{ event 5004 88 "weapons/m4a1_boltpull.wav" }
}
$sequence "draw_unsil" "draw_unsil" fps 40 { event 5004 1 "weapons/m4a1_deploy.wav" } { event 5004 17 "weapons/m4a1_boltpull.wav" }
$sequence "detach_silencer" "detach_silencer" fps 30 { event 5004 21 "weapons/m4a1_silencer_off.wav" }

you just change sounds names, compile model, precache the new sounds by amxx, and enjoy.

But, now i need little help :)

How, i block the old weapons sounds by amxx script :)?
I know they are client-side so mayby its impossible to block them.


But yeah, thakns alot the guy who can help me.
PS: Sorry my bad english :)

Arkshine 11-28-2011 07:27

Re: Easy Way to change weapon sounds, but need little help.
 
Quote:

I know they are client-side so mayby its impossible to block them.
You answer yourself. Unless you block the whole weapon, you can't.

.Dare Devil. 11-28-2011 08:07

Re: Easy Way to change weapon sounds, but need little help.
 
Quote:

Originally Posted by Arkshine (Post 1604081)
You answer yourself. Unless you block the whole weapon, you can't.

omg, thats sad.

So there will be that hard way left.

create new entity plapla...
I hate hard ways :)


All times are GMT -4. The time now is 08:34.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.