here's the one in my source it works
Code:
if (Splitter[0] == "/gwstart")
{
General.GW.Enabled = false;
GuildWarStart.Start();
World.SendMsgToAll("Guild War has now started and will last 1 hour", "SYSTEM", 2011);
Console.WriteLine("Guild War Started");
General.RestartTimer.Enabled = false;
General.RestartMsg30sec.Enabled = false;
General.RestartMsg2min.Enabled = false;
General.RestartMsg1min.Enabled = false;
GuildWarStop.Interval = 3600000;
GuildWarStop.Elapsed += new ElapsedEventHandler(GuildWarStop_Elapsed);
GuildWarStop.Start();
GuildWarStop5min.Interval = 3300000;
GuildWarStop5min.Elapsed += new ElapsedEventHandler(GuildWarStop5min_Elapsed);
GuildWarStop5min.Start();
}
and to turn it off
Code:
if (Splitter[0] == "/gwstop")
{
General.GW.Enabled = false;
GuildWarStart.Enabled = false;
GuildWarStop1min.Enabled = false;
GuildWarStop.Enabled = false;
GuildWarStop2min.Enabled = false;
GuildWarStop30sec.Enabled = false;
GuildWarStop3min.Enabled = false;
GuildWarStop4min.Enabled = false;
GuildWarStop5min.Enabled = false;
General.RestartTimer.Enabled = true;
General.RestartMsg2min.Enabled = true;
World.SendMsgToAll("Guild War has ended and servers will restart", "SYSTEM", 2011);
General.ServerRestart();
}