[HELP]My GW Command

07/13/2009 04:06 Arcotemple:)#1
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();
                                        }
i been told that this needs improving....
any1 wanna tell me what you think needs immproving on it,
like what needs to be taken out and/or added
07/13/2009 04:21 f0am#2
Too much timers, I think i had the source you have.
07/13/2009 04:30 Arcotemple:)#3
Quote:
Originally Posted by f0am View Post
Too much timers, I think i had the source you have.
you probably did cuz i released it a while back

but you wanna fix it up and repost it for me?
07/13/2009 04:47 f0am#4
No i mean i might of had it way before you... just take out the timers make it work without lol