From 29b357a2f602be6fe1df05ac70013b006df0c389 Mon Sep 17 00:00:00 2001 From: Liam Date: Sat, 31 Jan 2009 22:21:37 -0500 Subject: [PATCH] Insurgency game_start / game_newmap event fix (bug 3497, +dvander) --- plugins/basetriggers.sp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/plugins/basetriggers.sp b/plugins/basetriggers.sp index 912552af..f2dc3c45 100644 --- a/plugins/basetriggers.sp +++ b/plugins/basetriggers.sp @@ -82,9 +82,20 @@ public OnPluginStart() RegConsoleCmd("nextmap", Command_Nextmap); HookConVarChange(g_Cvar_TimeleftInterval, ConVarChange_TimeleftInterval); + + decl String:folder[64]; + GetGameFolderName(folder, sizeof(folder)); + + if (strcmp(folder, "insurgency") == 0) + { + HookEvent("game_newmap", Event_GameStart); + } + else + { + HookEvent("game_start", Event_GameStart); + } HookEvent("round_end", Event_RoundEnd); - HookEvent("game_start", Event_GameStart); HookEventEx("teamplay_win_panel", Event_TeamPlayWinPanel); HookEventEx("teamplay_restart_round", Event_TFRestartRound); HookEventEx("arena_win_panel", Event_TeamPlayWinPanel); @@ -480,4 +491,4 @@ ShowTimeLeft(client, who) { PrintToServer("[SM] %s", finalOutput); } -} \ No newline at end of file +}