Replace footsteps sounds with other sounds
Hey, i tried this but doesnt work..
I want to replace default player footstep sounds with custom ones
PHP Code:
new const gDefaultStepSounds[ ][ ] =
{
"player/pl_dirt1.wav", "player/pl_dirt2.wav", "player/pl_dirt3.wav", "player/pl_dirt4.wav",
"player/pl_duct1.wav", "player/pl_duct2.wav", "player/pl_duct3.wav", "player/pl_duct4.wav",
"player/pl_grate1.wav", "player/pl_grate2.wav", "player/pl_grate3.wav", "player/pl_grate4.wav",
"player/pl_metal1.wav", "player/pl_metal2.wav", "player/pl_metal3.wav", "player/pl_metal4.wav",
"player/pl_slosh1.wav", "player/pl_slosh2.wav", "player/pl_slosh3.wav", "player/pl_slosh4.wav",
"player/pl_snow1.wav", "player/pl_snow2.wav", "player/pl_snow3.wav", "player/pl_snow4.wav",
"player/pl_snow5.wav", "player/pl_snow6.wav", "player/pl_step1.wav", "player/pl_step2.wav",
"player/pl_step3.wav", "player/pl_step4.wav", "player/pl_tile1.wav", "player/pl_tile2.wav",
"player/pl_tile3.wav", "player/pl_tile4.wav", "player/pl_tile5.wav"
};
public forward_EmitSound( const iEntity, const iChannel, const szSound[ ] )
{
if( pev_valid( iEntity ) )
{
for( i = 0; i < sizeof gDefaultStepSounds; i++ )
{
if( equali( szSound, gDefaultStepSounds[ i ] ) != -1 )
{
emit_sound( iEntity, iChannel, gNewFootsteps[ random_num( 0, charsmax( gNewFootsteps ) ) ], VOL_NORM, ATTN_NORM, 0, PITCH_NORM );
return FMRES_SUPERCEDE;
}
}
}
return FMRES_IGNORED;
}
doesnt work
|