okay looks like you found what "appears" to me like a coding mistake in the template script .
I quickly looked it over and saw that the jump_handle was localy defined inside the t_player action but never assigned to a sound wich was called in another function t_player_jump .
to fix this (don't know if we are allowed but I fixed mine) :
open up t_player.c file in SED , the file is located inside of your gamestudio installation folder \include sub folder .
once opened inside SED , scroll down to the "action t_player() " function , then change :
var current_height = 0, jump_handle;
to
then go to line 40 and add this as a global variable:
now scroll down to "function t_player_jump ()"
then change from :
snd_play(shooter_jump,70,0);
to :
jump_handle=snd_play (shooter_jump,70,0);
save t_player.c , now publish your project and test
enjoy.