Thread gmrnd = new Thread( new ThreadStart( delegate { int iDelay = 0; if (iDelay > 0) { Thread.Sleep(iDelay * 1000); } int nextMapIndex = server.NextMapIndex; switch (nextMapIndex) { case 0: { plugin.ServerCommand("vars.teamFactionOverride", "1", "0"); plugin.ServerCommand("vars.teamFactionOverride", "2", "2"); break; } case 1: { plugin.ServerCommand("vars.teamFactionOverride", "1", "0"); plugin.ServerCommand("vars.teamFactionOverride", "2", "1"); break; } case 2: { plugin.ServerCommand("vars.teamFactionOverride", "1", "0"); plugin.ServerCommand("vars.teamFactionOverride", "2", "0"); break; } } } ) ); gmrnd.Name = "FactionChanger"; gmrnd.Start(); return false;