Возможно у тебя код в два файла а переменная SoundsOfLevel не относится к глобальным.
Попробуй добавить в начало кода
Global SoundsOfLevel
а вообще...сейчас подожди минутку,я тебе семпл накатаю.
Graphics3D 800,600,32,2
SetBuffer BackBuffer()
LevelSound=LoadSound("kombo.ogg")
LoopSound LevelSound
GameOverSnd=LoadSound("gong.ogg")
SoundsOfLevel=PlaySound (LevelSound)
While Not KeyHit(57)
Flip
Text 10,10,"Press space to kill player"
Wend
;Вот ты нажал спейс и все нормально работает.....звук тот что был в лупе остановился
;а тот что должен игратся при смерти плеера играется.
GameOver=1
If GameOver=1 Then
Cls
StopChannel (SoundsOfLevel)
Flip
EndSound=PlaySound (GameOverSnd)
Delay 12000
End
EndIf