Осады каждую неделю - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Архив

Архив Темы с сомнительной полезностью.
Описание темы:помогите с мануальчиком

Ответ
Опции темы
Непрочитано 01.11.2011, 01:06   #1
Пользователь

Автор темы (Топик Стартер) Осады каждую неделю

Здравствуйте кто научит сделать осады каждую неделю есть исходный код но нет знаний джава заранее благодарен

Вот нашол в ядре но что с ним делать
\gameserver\model\entity\Siege.java
PHP код:
/** Set the date for the next siege. */
    
private void setNextSiegeDate()
    {
        while (
getCastle().getSiegeDate().getTimeInMillis() < Calendar.getInstance().getTimeInMillis())
        {
            if (
getCastle().getSiegeDate().get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY && getCastle().getSiegeDate().get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY)
                
getCastle().getSiegeDate().set(Calendar.DAY_OF_WEEKCalendar.SATURDAY);
            
// from CT2.3 Castle sieges are on Sunday, but if server admins allow to set day of the siege
            // than sieges can occur on Saturdays as well
            
if (getCastle().getSiegeDate().get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY && !Config.CL_SET_SIEGE_TIME_LIST.contains("day"))
                
getCastle().getSiegeDate().set(Calendar.DAY_OF_WEEKCalendar.SUNDAY);
            
// set the next siege day to the next weekend
            
getCastle().getSiegeDate().add(Calendar.DAY_OF_MONTH7);
        }

        if (!
SevenSigns.getInstance().isDateInSealValidPeriod(getCastle().getSiegeDate()))
            
getCastle().getSiegeDate().add(Calendar.DAY_OF_MONTH7);

        
SystemMessage sm SystemMessage.getSystemMessage(SystemMessageId.S1_ANNOUNCED_SIEGE_TIME);
        
sm.addString(getCastle().getName());
        
Announcements.getInstance().announceToAll(sm);
        
sm null;

        
_isRegistrationOver false// Allow registration for next siege
    

Добавлено через 23 часа 28 минут
Что никто не знает как это делается?

Последний раз редактировалось gricenkom; 02.11.2011 в 00:34. Причина: Добавлено сообщение
gricenkom вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[help]Осада 3 раза в неделю Bacek Работа со скриптами 11 06.11.2011 21:11
PvP Giran и осады каждую неделю JFS Lineage II 6 08.04.2011 16:22
ОСАДЫ neous Серверная часть 3 01.03.2010 10:28
Помогите с баффером мучаюсь уже неделю!!! vell Lineage II 4 20.12.2009 19:35


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 23:25. Часовой пояс GMT +3.

Вверх