Code:
#include <amxmodx>
#define RESTART_TIME 3600
new g_countdown = RESTART_TIME;
public plugin_init()
{
register_plugin("Auto-Restart" , "1.1" , "v3x")
set_task(1.0 , "countdown" , 918231 , _ , _ , "b")
}
public countdown()
{
g_countdown--;
switch(g_countdown)
{
case 2700: client_print(0 , print_chat , "* Round restarting in 45 minutes");client_cmd(0 , "spk ^"fvox/fortyfive^"");
case 1800: client_print(0 , print_chat , "* Round restarting in 30 minutes");client_cmd(0 , "spk ^"fvox/thirty^"");
case 900: client_print(0 , print_chat , "* Round restarting in 15 minutes");client_cmd(0 , "spk ^"fvox/fifteen^"");
case 300: client_print(0 , print_chat , "* Round restarting in 5 minutes");client_cmd(0 , "spk ^"fvox/five^"");
case 2 .. 10: client_print(0 , print_center , "Round restarting in %d seconds" , g_countdown);
case 1:
{
set_cvar_num("sv_restartround" , 1);
g_countdown = RESTART_TIME;
}
}
}