This works with Deathmatch Advanced. Add the times and mode names from deathmatch.ini (not simple).
Code:
#pragma semicolon 1
#define DEBUG
#include <sourcemod>
public void OnMapStart()
{
CreateTimer(300.0, Timer_Callback, _, TIMER_FLAG_NO_MAPCHANGE);
}
chosen = 0;
public Action Timer_Callback(Handle timer)
{
if(chosen == 0)
ServerCommand("dm_load \"Game Modes\" \"Ak Colt\" equip");
CreateTimer(INSERTSECONDSHERE.0, Timer_Callback, _, TIMER_FLAG_NO_MAPCHANGE);
else if(chosen == 1)
ServerCommand("dm_load \"Game Modes\" \"Pistols\" equip");
CreateTimer(INSERTSECONDSHERE.0, Timer_Callback, _, TIMER_FLAG_NO_MAPCHANGE);
else if(chosen == 2)
ServerCommand("dm_load \"Game Modes\" \"Scout knives\" equip");
CreateTimer(INSERTSECONDSHERE.0, Timer_Callback, _, TIMER_FLAG_NO_MAPCHANGE);
else if(chosen == 3)
ServerCommand("dm_load \"Game Modes\" \"SMGs\" equip");
CreateTimer(INSERTSECONDSHERE.0, Timer_Callback, _, TIMER_FLAG_NO_MAPCHANGE);
if(chosen == 3)
chosen = 0;
chosen++;
return Plugin_Handled;
}