#include <sourcemod>
char g_sMap[64];
public void OnPluginStart()
{
LoadTranslations("mapchooser.phrases.txt");
HookEvent("cs_win_panel_match",
view_as<EventHook>(Event_CsWinPanelMatch),
EventHookMode_PostNoCopy);
}
void Event_CsWinPanelMatch()
{
GetNextMap(g_sMap, sizeof(g_sMap));
SetHudTextParams(0.25, 0.5, 5.0, 255, 255, 255, 255, 0, 0.5, 0.0, 0.5);
for(int iClient = 1; iClient <= MaxClients; ++iClient)
if(IsClientInGame(iClient))
ShowHudText(iClient, -1, "%T", "Changed Next Map", iClient, g_sMap);
CreateTimer(5.0, view_as<Timer>(TimerChangeMap), _, TIMER_FLAG_NO_MAPCHANGE);
}
void TimerChangeMap()
{
ForceChangeLevel(g_sMap, NULL_STRING);
}