Skip to content

Hide&Seek

Featured Replies

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

Solved by l2fire

15 minutes ago, l2fire said:

FIXED. Lock topic, please.

Locked

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.