Цитата:
Сообщение от 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 минуты
проблема актуальна, теперь запускается вообще только один эвент, ко следующему даже не переходит