Page 1 of 1

[Interval time]

Posted: Tue Nov 10, 2009 10:03 pm
by xAddytzu
If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision Number:
L2JDP Revision Number:

What is wrong ? no error at build but no effect in game.
i want something like EventInterval = 21:00,22:00,1:00

Code: Select all

 	private AZStartTask _task;	class AZStartTask implements Runnable	{		private long _startTime;		public ScheduledFuture<?> nextRun; 		public AZStartTask(long startTime)		{			_startTime = startTime;		}		public void setStartTime(long startTime)		{			_startTime = startTime;		}		public void run()		{		startEvent();		}	} 	public void scheduleEventStart()	{		try		{			Calendar currentTime = Calendar.getInstance();			Calendar nextStartTime = null;			Calendar testStartTime = null;			for (String timeOfDay : Config.EVENT_INTERVAL)			{				// Creating a Calendar object from the specified interval value				testStartTime = Calendar.getInstance();				testStartTime.setLenient(true);				String[] splitTimeOfDay = timeOfDay.split(":");				testStartTime.set(Calendar.HOUR_OF_DAY, Integer.parseInt(splitTimeOfDay[0]));				testStartTime.set(Calendar.MINUTE, Integer.parseInt(splitTimeOfDay[1]));				// If the date is in the past, make it the next day (Example: Checking for "1:00", when the time is 23:57.)				if (testStartTime.getTimeInMillis() < currentTime.getTimeInMillis())				{					testStartTime.add(Calendar.DAY_OF_MONTH, 1);				}				// Check for the test date to be the minimum (smallest in the specified list)				if (nextStartTime == null || testStartTime.getTimeInMillis() < nextStartTime.getTimeInMillis())				{					nextStartTime = testStartTime;				}			}			_task = new AZStartTask(nextStartTime.getTimeInMillis());			ThreadPoolManager.getInstance().executeTask(_task);		}		catch (Exception e)		{ }	} 

Re: [Fixed interval time]

Posted: Wed Nov 11, 2009 2:54 pm
by xAddytzu
1 day and nobody ..... :(

Re: [Fixed interval time]

Posted: Fri Nov 13, 2009 1:57 pm
by xAddytzu
bump

Re: [Fixed interval time]

Posted: Mon Nov 16, 2009 8:42 am
by xAddytzu
xAddytzu wrote:bump

Re: [Interval time]

Posted: Mon Nov 16, 2009 8:56 am
by janiii
the code seems somehow incomplete. where is startEvent() method? what is nextRun property in AZStartTask needed for?

Re: [Interval time]

Posted: Mon Nov 16, 2009 8:58 am
by xAddytzu
janiii wrote:the code seems somehow incomplete. where is startEvent() method? what is nextRun property in AZStartTask needed for?
I was inspired by TVT, well, i will try to complete code.. ok thanks