#pragma semicolon 1
#pragma newdecls required
public void OnPluginStart() {
// Round Event
HookEvent("round_poststart", Event_Standard);
HookEvent("round_start", Event_Standard);
HookEvent("round_end", Event_Standard);
HookEvent("round_freeze_end", Event_Standard);
HookEvent("teamplay_round_start", Event_Standard);
// Player Event
HookEvent("player_death", Event_Player);
HookEvent("player_spawn", Event_Player);
SetCommandFlags("playgamesound", GetCommandFlags("playgamesound") ^ FCVAR_CHEAT);
}
public Action Event_Player(Event event, const char[] name, bool dontBroadcast) {
int client = (GetClientOfUserId(event.GetInt("userid")));
ClientCommand(client, "playgamesound Music.StopAllMusic");
}
public Action Event_Standard(Event event, const char[] name, bool dontBroadcast) {
for (int i = 1; i <= MaxClients; i++)
if (IsClientInGame(i))
ClientCommand(i, "playgamesound Music.StopAllMusic");
}