Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 14:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Help on Auto start for guild war

Discussion on Help on Auto start for guild war within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
stephanyd's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 390
Received Thanks: 92
Help on Auto start for guild war

Hi... i'm trying to make GuildWar auto Start.. but i think i made an error in my code... someone can help plz?

In Client.cs i put that code:

#region autotimers
void GuildWarStart5min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStart5min.Start();
World.SendMsgToAll("Guild War will Start in 5 minutes", "SYSTEM", 2011);
GuildWarStart5min.Enabled = false;

GuildWarStart4min.Interval = 60000;
GuildWarStart4min.Elapsed += new ElapsedEventHandler(GuildWarStart4min_Elapsed);
GuildWarStart4min.Start();
}
void GuildWarStart4min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStart4min.Start();
World.SendMsgToAll("Guild War will Start in 4 minutes", "SYSTEM", 2011);
GuildWarStart4min.Enabled = false;

GuildWarStart3min.Interval = 60000;
GuildWarStart3min.Elapsed += new ElapsedEventHandler(GuildWarStart3min_Elapsed);
GuildWarStart3min.Start();
}

void GuildWarStart3min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStart3min.Start();
World.SendMsgToAll("Guild War will Start in 3 minutes", "SYSTEM", 2011);
GuildWarStart3min.Enabled = false;

GuildWarStart2min.Interval = 60000;
GuildWarStart2min.Elapsed += new ElapsedEventHandler(GuildWarStart2min_Elapsed);
GuildWarStart2min.Start();
}

void GuildWarStart2min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStart2min.Start();
World.SendMsgToAll("Guild War will Start in 2 minutes", "SYSTEM", 2011);
GuildWarStart2min.Enabled = false;

GuildWarStart1min.Interval = 60000;
GuildWarStart1min.Elapsed += new ElapsedEventHandler(GuildWarStart1min_Elapsed);
GuildWarStart1min.Start();
}

void GuildWarStart1min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStart1min.Start();
World.SendMsgToAll("Guild War will Start in 1 minute", "SYSTEM", 2011);
GuildWarStart1min.Enabled = false;

GuildWarStart30sec.Interval = 30000;
GuildWarStart30sec.Elapsed += new ElapsedEventHandler(GuildWarStart30sec_Elapsed);
GuildWarStart30sec.Start();
}

void GuildWarStart30sec_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStart.Start();
GuildWarStart.Enabled = false;
General.ServerRestart();
}
void GuildWarStop5min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStop5min.Stop();
World.SendMsgToAll("Guild War will end in 5 minutes", "SYSTEM", 2011);
GuildWarStop5min.Enabled = false;

GuildWarStop4min.Interval = 60000;
GuildWarStop4min.Elapsed += new ElapsedEventHandler(GuildWarStart4min_Elapsed);
GuildWarStop4min.Start();
}

void GuildWarStop4min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStop4min.Stop();
World.SendMsgToAll("Guild War will end in 4 minutes", "SYSTEM", 2011);
GuildWarStop4min.Enabled = false;

GuildWarStop3min.Interval = 60000;
GuildWarStop3min.Elapsed += new ElapsedEventHandler(GuildWarStop3min_Elapsed);
GuildWarStop3min.Start();
}

void GuildWarStop3min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStop3min.Stop();
World.SendMsgToAll("Guild War will end in 3 minutes", "SYSTEM", 2011);
GuildWarStop3min.Enabled = false;

GuildWarStop2min.Interval = 60000;
GuildWarStop2min.Elapsed += new ElapsedEventHandler(GuildWarStop2min_Elapsed);
GuildWarStop2min.Start();
}

void GuildWarStop2min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStop2min.Stop();
World.SendMsgToAll("Guild War will end in 2 minutes", "SYSTEM", 2011);
GuildWarStop2min.Enabled = false;

GuildWarStop1min.Interval = 60000;
GuildWarStop1min.Elapsed += new ElapsedEventHandler(GuildWarStop1min_Elapsed);
GuildWarStop1min.Start();
}

void GuildWarStop1min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStop1min.Stop();
World.SendMsgToAll("Guild War will end in 1 minute", "SYSTEM", 2011);
GuildWarStop1min.Enabled = false;

GuildWarStop30sec.Interval = 30000;
GuildWarStop30sec.Elapsed += new ElapsedEventHandler(GuildWarStop30sec_Elapsed);
GuildWarStop30sec.Start();
}

void GuildWarStop30sec_Elapsed(object sender, ElapsedEventArgs e)
{
stephanyd is offline  
Old 09/05/2008, 04:31   #2
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,590
Received Thanks: 154
Holy ****. That is a LOT of un-needed code..

A LOT.

A WHOLE LOT.

You don't even say the error either...
tao4229 is offline  
Old 09/05/2008, 04:52   #3
 
stephanyd's Avatar
 
elite*gold: 0
Join Date: Jun 2007
Posts: 390
Received Thanks: 92
Quote:
Originally Posted by tao4229 View Post
Holy ****. That is a LOT of un-needed code..

A LOT.

A WHOLE LOT.

You don't even say the error either...
No error appears... it just don't auto start guild war.... if someone can really help instead doing stupid comments it will help me and alot of p servers too!
stephanyd is offline  
Old 09/05/2008, 07:48   #4
 
Tw3ak's Avatar
 
elite*gold: 20
Join Date: Jun 2005
Posts: 1,489
Received Thanks: 301
Quote:
Originally Posted by tao4229 View Post
Holy ****. That is a LOT of un-needed code..

A LOT.

A WHOLE LOT.

You don't even say the error either...

the whole thing is 1 big error that's why, with that many unneeded lines he could have made just the timer it's own class file lmao.
Tw3ak is offline  
Old 09/06/2008, 03:33   #5
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,590
Received Thanks: 154
Quote:
Originally Posted by Tw3ak View Post
the whole thing is 1 big error that's why, with that many unneeded lines he could have made just the timer it's own class file lmao.
Lols.... So he/she made a ton of lines of timers, and just expects it to start the GW ... LOL?!
tao4229 is offline  
Old 09/06/2008, 04:50   #6
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
I would've just used a thread to do this, not a timer xD, then again not a lot of people working with LOTF know thread management, either way, only 1 timer is needed at most.
InfamousNoone is offline  
Old 09/06/2008, 09:52   #7
 
elite*gold: 0
Join Date: Feb 2008
Posts: 668
Received Thanks: 160
You did every time wrong,
You did this :
Code:
void GuildWarStart5min_Elapsed(object sender, ElapsedEventArgs e)
{
GuildWarStart5min.Start();
World.SendMsgToAll("Guild War will Start in 5 minutes", "SYSTEM", 2011);
GuildWarStart5min.Enabled = false;

GuildWarStart4min.Interval = 60000;
GuildWarStart4min.Elapsed += new ElapsedEventHandler(GuildWarStart4min_Elapsed);
GuildWarStart4min.Start();
}
and is should be this :

Code:
void GuildWarStart5min_Elapsed(Object sender, ElapsedEventArgs e)
{
GuildWarStart5min.Stop();
World.SendMsgToAll("GuildWar will start in 5 minutes!", "SYSTEM", 2011);

GuildWarStart4min.Interval = 60000;
GuildWarStart4min.Elapsed += new ElapsedEventHandler(GuildWarStart4min_Elapsed);
GuildWarStart4min.Start();
}
YukiXian is offline  
Old 09/06/2008, 11:02   #8
 
adz06676's Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 450
Received Thanks: 68
just copy paste the one i made from steals source.
adz06676 is offline  
Old 09/07/2008, 00:28   #9
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,338
Received Thanks: 490
Timers are bad they are suckin at CPU power maybe u could use one timer with more effects :P
~Yuki~ is offline  
Old 09/07/2008, 01:39   #10
 
elite*gold: 0
Join Date: Oct 2007
Posts: 120
Received Thanks: 24
Quote:
Originally Posted by lolmaster123 View Post
Timers are bad they are suckin at CPU power maybe u could use one timer with more effects :P
yes i agree it already use alot memory
and alot ***** in most sources already use huge memory
and about this code he use ,i think he copy it from shadow source (start instead of stop guild war)
some don't know about cpu memory in coding
me too i'm just starter , i make my best to keep it less memory
elragal_30 is offline  
Old 09/07/2008, 01:43   #11
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,338
Received Thanks: 490
Use threads not timer then its better ir use one timer for more actions:P
~Yuki~ is offline  
Old 09/07/2008, 11:17   #12
 
elite*gold: 0
Join Date: Feb 2008
Posts: 668
Received Thanks: 160
Well, It itsn't an problem if you'f got an Fast Computer, ...
YukiXian is offline  
Old 09/07/2008, 11:19   #13
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,338
Received Thanks: 490
It IS a prob coz it laggs your server if u havent gotten a lan-.-
~Yuki~ is offline  
Old 09/07/2008, 15:17   #14
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,590
Received Thanks: 154
Quote:
Originally Posted by YukiXian View Post
Well, It itsn't an problem if you'f got an Fast Computer, ...
Maybe not if you do that on a fast computer, but more ****** coding like that, WILL slow down your server/computer.
tao4229 is offline  
Reply


Similar Threads Similar Threads
Guild War Auto Start
04/28/2010 - CO2 Private Server - 6 Replies
Would that work to start Guild War and if so where do I have to put it? If it doesn't can someone help me out to figure out where i'm messing up
{Help} How to start guild wear
05/06/2009 - CO2 Private Server - 5 Replies
{Help} How to start guild wear Pola
Looking for Englsih Guild or Willing to Start one
04/07/2009 - Archlord - 1 Replies
Hello, I am trying to find a english guild or somone that is whilling to help me. Xfire: tonykart MSn: [email protected] ~thx:D



All times are GMT +2. The time now is 14:13.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.