Quote Originally Posted by iBuddie View Post
I stepped over a problem today: Stopping a sound works with playLocalSound, but not with playSound. This is annoying, as sounds might overlap in some scenarios. The soundalias was:

Code:
name,sequence,file,vol_min,vol_max,vol_mod,pitch_min,pitch_max,dist_min,dist_max,channel,type,probability,loop,masterslave,loadspec,subtitle,compression,secondaryaliasname,volumefalloffcurve,startdelay,speakermap,reverb,lfe percentage

test_local,,startsound.mp3,1,1,,,,1000000,,local,streamed,1
test_stop_local,,stopsound.mp3,1,1,,,,1000000,,local,streamed,1

Removing the entity, which played the sound, did not help, neither did moving the entity away (the sound stays at the location where it has been played).

Any known solutions? Playing the desired sound by a playLocalSound loop over all players it not nice, as the distance<->volume curve gets lost.

Maybe I just forgot something ^^
The soundalias has "local" set for the masterslave channel. Try removing the word "local" so that it defaults to "world".