to powinno wystarczyć:
GML
v = 200 //zasięg dzwięku// granica słyszalności
sound_volume( sound0 , ( v - point_distance( x , y , obj_hero.x , obj_hero.y )) /v )
E:
btw. tam podajesz wartości z przedziału od 0 do 1, gdzie przy 1 dźwięk będzie odtwarzany najgłośniej (czyli normalnie), a przy 0 i wartościach < 0 całkowicie zamilknie. ;)