Yes, just one line.
It does because with each map change you going to have extra set of these hooks
Code:
HookEvent("weapon_fire", Event_CSGOPlayerFire);
HookEvent("weapon_fire_on_empty", Event_CSGOPlayerFire);
HookEvent("player_hurt", Event_CSGOPlayerHurt);
HookEvent("player_death", Event_CSGOPlayerDeath);
HookEvent("player_spawn", Event_CSGOPlayerSpawn);
HookEvent("round_start", Event_CSGORoundStart);
HookEvent("round_end", Event_CSGORoundEnd);
HookEvent("round_announce_warmup", Event_CSGOAnnounceWarmup);
HookEvent("round_announce_match_start", Event_CSGOAnnounceMatchStart);
HookEvent("gg_player_levelup", Event_CSGOGGLevelUp);
HookEvent("ggtr_player_levelup", Event_CSGOGGLevelUp);
HookEvent("ggprogressive_player_levelup", Event_CSGOGGLevelUp);
HookEvent("gg_final_weapon_achieved", Event_CSGOGGWin);
HookEvent("gg_leader", Event_CSGOGGLeader);
HookEvent("round_mvp", Event_RoundMVP);
HookEvent("bomb_dropped", gameME_Event_PlyBombDropped, EventHookMode_Pre);
HookEvent("player_given_c4", gameME_Event_PlyBombPickup, EventHookMode_Pre);
HookEvent("bomb_planted", gameME_Event_PlyBombPlanted, EventHookMode_Pre);
HookEvent("bomb_defused", gameME_Event_PlyBombDefused, EventHookMode_Pre);
HookEvent("hostage_killed", gameME_Event_PlyHostageKill, EventHookMode_Pre);
HookEvent("hostage_rescued", gameME_Event_PlyHostageResc, EventHookMode_Pre);