i'm trying to replace some weapon sounds, but on the server it dont work
Code:
public plugin_init()
{
register_forward(FM_EmitSound, "EmitSound")
}
public EmitSound(id, channel, sample[])
{
if(!is_user_alive(id) || !is_user_connected(id))
return FMRES_IGNORED
new clip,ammo, weapon = get_user_weapon(id, clip, ammo)
if(weapon == CSW_DEAGLE)
{
if(equal(sample,"weapons/deagle-1.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/deagle-1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/deagle-2.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/deagle-1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
}
else if(weapon == CSW_M4A1)
{
if(equal(sample,"weapons/m4a1-1.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/m4a1-1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/m4a1_boltpull.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/m4a1_boltpull.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/m4a1_clipin.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/m4a1_clipin.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/m4a1_clipout.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/m4a1_clipout.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/m4a1_silencer_off.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/m4a1_silencer_off.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/m4a1_silencer_on.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/m4a1_silencer_on.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/m4a1_unsil-1.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/m4a1_unsil-1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/m4a1_unsil-2.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/m4a1_unsil-2.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
}
else if(weapon == CSW_AK47)
{
if(equal(sample,"weapons/ak47-1.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/ak47-1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/ak47-2.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/ak47-2.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/ak47_boltpull.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/ak47_boltpull.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/ak47_clipin.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/ak47_clipin.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
else if(equal(sample,"weapons/ak47_magout.wav"))
{
emit_sound(id, CHAN_WEAPON, "customsounds/ak47_magout.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
return FMRES_SUPERCEDE
}
}
return FMRES_IGNORED
}