I found method to play sound at teamplay_round_end

. In this plugin -
http://forums.alliedmods.net/showthread.php?p=694273
Just hook teamplay_round_win and play sound for every real player.
PHP Code:
new Handle:cvarSoundName;
new String:soundFileName[MAX_FILE_LEN];
public OnPluginStart()
{
cvarSoundName = CreateConVar("sm_end_sound", "endmusic/endround7.mp3", "The sound to play at the end of map");
GetConVarString(cvarSoundName, soundFileName, MAX_FILE_LEN);
HookEvent("teamplay_round_win", EndEvent);
}
public EndEvent(Handle:event,const String:name[],bool:dontBroadcast)
{
for(new i = 1; i <= GetMaxClients(); i++)
if(!IsFakeClient(i))
{
decl String:buffer[255];
Format(buffer, sizeof(buffer), "play %s", (soundFileName), SNDLEVEL_GUNFIRE);
ClientCommand((i), buffer);
}
}
public OnEventShutdown()
{
UnhookEvent("teamplay_round_win", EndEvent);
}
Code is bad, but it works! On ctf_turbine after last intel arrived on your base it play your sound without default sound, just what you need.
Please use this method in your plugin.
How ancients says, all the great things are simple !!!
Just
PLAY command. Awesome.