Hi,
It is failing to stop the "GES_Overtime" mp3 and DAD mode's .wav resurrection sound (http://www.freesound.org/people/ejfortin/sounds/49685/).
It can stop overtime1 in the problem demo code below but not overtime2:
class DeathMatch( GEScenario ):
playing = False
def OnRoundBegin(self):
GEUtil.PrecacheSound("player/GES_Overtime.mp3")
def OnPlayerSay(self,player,text):
if text == "!gesrocks":
overtime1 = "GEGamePlay.Overtime"
overtime2 = "player/GES_Overtime.mp3"
if DeathMatch.playing == False:
GEUtil.PlaySoundTo(player,overtime2,True)
DeathMatch.playing = True
else:
GEUtil.StopSound(player,overtime2)
DeathMatch.playing = False
...