Jump to content
  • 0

Hide&Seek


l2fire

Question

Hello, i have added this B1gbooss Hide&seek event.

 

Code added without any errors,  but event isn't start i dont know why..

this is global_task.sql

INSERT INTO `global_tasks` VALUES ('6', 'jython', 'TYPE_FIXED_SHEDULED', '0', '1000', '2000', 'has.py');

there is has.py data/scripts/cron

import sys
from com.l2jfrozen.gameserver.model.entity.event import HideAndSeek
HideAndSeek.start()

 

When try add HideAndSeek.start(); in gameserver.java i get message Starting Hide And Seek event!  and after this text show console don't loading till the finish.

 

this is start function from hideandseek.java

	public static void start() throws InterruptedException, IOException
	{
		long regPeriod = Config.HAS_REGPERIOD * 60 * 1000;
		long gamePeriod = Config.HAS_GAMETIME * 60 * 1000;
		long startRegTime = System.currentTimeMillis();
		int delay;
		
		Announcements.getInstance().announceToAll(REG_ANNOUNCE);
		setIsRegistering(true);
		
		System.out.println("Starting Hide And Seek event!");
		spawnRegisterNpc();
		while (startRegTime + regPeriod > System.currentTimeMillis())
		{
			delay = (int) ((startRegTime + regPeriod) - System.currentTimeMillis());
			short inSec = (short) (delay / 1000);
			
			if (Config.HAS_REGPERIOD > 10)
			{
				while (delay > 599000)
				{
					for (int i = 0; i < regPeriod - delay; i = i + 180000)
					{
						Announcements.getInstance().announceToAll("Hide & Seek: " + ((i - regPeriod) / 1000) / 60 + " mins left to join the event");
						Thread.sleep(1000);
					}
				}
			}

 

Edited by l2fire
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Guest
This topic is now closed to further replies.


×
×
  • Create New...