Показать сообщение отдельно
Непрочитано 26.05.2013, 22:27   #5
Пользователь

Автор темы (Топик Стартер) Re: расписание эвентов

Цитата:
Сообщение от Krasavella Посмотреть сообщение
Эм???!!!!!!
зайдите в скайп... увы только начал учить java, опишите подробнее, если можно

Добавлено через 6 минут
Код:
public void finish()
	{
		sayToAll("scripts.events.CtF_New.CtF_New.AnnounceEventEnd", new String[0], false);

		if (_state == 2)
		{
			int WinTeam = -1;
			int max = 0;
			int count = 0;

			for (int i = 0; i < _score.length - 1; i++)
			{
				max = Math.max(_score[i], _score[(i + 1)]);
			}
			for (int i = 0; i < _score.length; i++)
			{
				if (_score[i] != max)
					continue;
				WinTeam = i;
				count++;
			}

			if ((count != 1) || (WinTeam == -1) || (_score[WinTeam] == 0))
			{
				sayToAll("scripts.events.CtF_New.CtF_New.EventDraw", new String[0], false);
			}
			else
			{
				rewardToWinTeam(WinTeam);
			}

			ThreadPoolManager.getInstance().schedule(new TaskVoid("restorePlayers", null), 1000);
			ThreadPoolManager.getInstance().schedule(new TaskVoid("teleportPlayersToSavedCoords", null), 2000);
		}
		ReflectionUtils.getDoor(24190002).openMe();
		ReflectionUtils.getDoor(24190003).openMe();
		ThreadPoolManager.getInstance().schedule(new TaskVoid("clearAll", null), 3500);
		//setNextEvent();
		GameEventManager.getInstance().nextEvent();
		_state = 0;
	}
протупил, cпасибо

Добавлено через 1 час 35 минут
Подскажи еще тогда почему рестарт (который прописывается в конфигах) тоже через раз работает?

Добавлено через 17 часов 44 минуты
проблема актуальна, теперь запускается вообще только один эвент, ко следующему даже не переходит

Последний раз редактировалось guruw; 27.05.2013 в 16:12. Причина: Добавлено сообщение
guruw вне форума Ответить с цитированием