Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Правка Fortress Siege Time
#1
Здравствуйте, уважаемые администраторы портала!
Хотела бы получить поддержку по такому вопросу.

Задача:
Изменить время повторной осады на форт после его взятия.

А именно, мне не совсем понятны такие переменные.

Siege.java

На форт можно зарегистрироваться сразу же после осады, буд то код вообще не работает.

Код:
            // Регистрация невозможна, если последняя осада проходила менее чем четыре часа назад
            if(getSiegeUnit().getLastSiegeDate() * 1000 + 4 * 60 * 60 * 1000 > System.currentTimeMillis())
            {
                player.sendPacket(new SystemMessage(SystemMessage.THE_DEADLINE_TO_REGISTER_FOR_THE_SIEGE_OF_S1_HAS_PASSED).addString(getSiegeUnit().getName()));
                return false;
            }

            if(TerritorySiege.getSiegeDate().getTimeInMillis() > System.currentTimeMillis() && TerritorySiege.getSiegeDate().getTimeInMillis() - System.currentTimeMillis() < 2 * 60 * 60 * 1000)
            {
                player.sendPacket(new SystemMessage(SystemMessage.THE_DEADLINE_TO_REGISTER_FOR_THE_SIEGE_OF_S1_HAS_PASSED).addString(getSiegeUnit().getName()));
                return false;
            }

FortressSiege.java

Код:
1.
L2GameThreadPools.getInstance().scheduleGeneral(new FortressSiegeEndTask(this), getSiegeLength() * 60 * 1000); // Prepare auto end task
            _fameTask = L2GameThreadPools.getInstance().scheduleGeneralAtFixedRate(new SiegeFameTask(), Config.FORTRESS_ZONE_FAME_TASK_FREQUENCY, Config.FORTRESS_ZONE_FAME_TASK_FREQUENCY);

2.
// Schedule siege auto start, через 1 час
        _siegeStartTask = L2GameThreadPools.getInstance().scheduleGeneral(new FortressSiegeStartTask(this, 3600), 1000);

3.
Тут так же не понятно работает это или нет, так как дать регистрацию можно сразу после осады.

// Осада не чаще, чем каждые 4 часа + 1 час на подготовку.
            if(Calendar.getInstance().getTimeInMillis() - getSiegeUnit().getLastSiegeDate() * 1000 > 14400000)
                _siegeDate.add(Calendar.HOUR_OF_DAY, 1);
            else
            {
                _siegeDate.setTimeInMillis(getSiegeUnit().getLastSiegeDate() * 1000);
                _siegeDate.add(Calendar.HOUR_OF_DAY, 5);
            }
            _database.saveSiegeDate();
        }
    }
Ответ
#2
самый простой вариант проверки - добавить логи, запустить осаду и проверить логи
Ответ
#3
HiredKiller Написал:самый простой вариант проверки - добавить логи, запустить осаду и проверить логи

Вы читали что я написала?
То что вы написали, никак не касается переменных в коде.

Я задала вопрос, какие переменные что значат в представленном мною коде, дабы изменить время повторных осад.
У меня логируются осады фортов.
Ответ
#4
HiredKiller Написал:самый простой вариант проверки - добавить логи, запустить осаду и проверить логи


там ошибка самая простая

а 2 рая что хотя бы не косил бы под бабу этот чудик
и уже 3тье хотя бы писал ребята сделайте мне фикс не горю я желанием платить кому то так как найду кто так подскажет
(зачем крутить текст через жопу если ты и имел в виду то что я написал выше)
и то что ты не баба инфа 100000%
Ответ
#5
Rasiel Написал:там ошибка самая простая

а 2 рая что хотя бы не косил бы под бабу этот чудик
и уже 3тье хотя бы писал ребята сделайте мне фикс не горю я желанием платить кому то так как найду кто так подскажет
(зачем крутить текст через жопу если ты и имел в виду то что я написал выше)
и то что ты не баба инфа 100000%

Я ни слова не поняла ни тут, ни в ЛС из того что вы мне написали.

Для освежения памяти:

Rasiel
Аватар для Rasiel
Заинтересовавшийся

лошара ты хотя бы определись тут ты баба у себя на фоурме мужык ! иди дальше шару дергай и найди денег на ДЦ а не шарошкину конторку полудурка кусок ! сервак буду валять с сегодня и по старт и все твои шараш проекты посмотрим что ты из себя строишь ! а то языком вертеть все могут


P.s Лечитесь. У вас паранойя.
Ответ
#6
Меня глючит или я только одну "переменную увидел в "коде"" в которой не очень понятно, что она делает и откуда?
2KateKate7912, по скромнее себя ведите. Вам тут ни кто ничем не обязан.
1
Ответ
#7
xolseg Написал:Меня глючит или я только одну "переменную увидел в "коде"" в которой не очень понятно, что она делает и откуда?
2KateKate7912, по скромнее себя ведите. Вам тут ни кто ничем не обязан.

В плане скромнее? Вы явно что то напутали.
И кого я чем обязывала собственно?
Задала элементарный вопрос, на мня же наехало это было которое пишет мне непонятно что.

Ниже представлено то, что написала эта личность мне в ЛС.
Это не мой текст.
________________________________________________________________
Rasiel
Аватар для Rasiel
Заинтересовавшийся

лошара ты хотя бы определись тут ты баба у себя на фоурме мужык ! иди дальше шару дергай и найди денег на ДЦ а не шарошкину конторку полудурка кусок ! сервак буду валять с сегодня и по старт и все твои шараш проекты посмотрим что ты из себя строишь ! а то языком вертеть все могут
________________________________________________________________
Ответ
#8
Ололо Автор он же админ exedev.ru а далее гугл ответит на вопросы кто что с кем и как

писал же напиши ты людям факт и правду . может тогда чему то и помогут или подскажут. зачем же муть наводить и включать из себя девочку, ну если у тебя раздвоение личности то может быть. PS у тебя есть контакты мои если ты полез уже в исходы то хотя бы будь добр добавить логи действий как тебе советовали и найти где конкретно роется твоя проблема , а потом уже пиши о помощи если не умеешь добавить логи пиши мне в скайп покажу как но не более - не более ! почему? ну если уж поплывет когда то то и я добавлю факторов почему из за чего кто ты и что ты и почему тебе не кто не помогает
Ответ
#9
исходники какие?
Ответ
#10
Gawric Написал:исходники какие?

Здравствуйте! l2nextgen

Добавлено через 33 секунды
Rasiel Написал:Ололо Автор он же админ exedev.ru а далее гугл ответит на вопросы кто что с кем и как

писал же напиши ты людям факт и правду . может тогда чему то и помогут или подскажут. зачем же муть наводить и включать из себя девочку, ну если у тебя раздвоение личности то может быть. PS у тебя есть контакты мои если ты полез уже в исходы то хотя бы будь добр добавить логи действий как тебе советовали и найти где конкретно роется твоя проблема , а потом уже пиши о помощи если не умеешь добавить логи пиши мне в скайп покажу как но не более - не более ! почему? ну если уж поплывет когда то то и я добавлю факторов почему из за чего кто ты и что ты и почему тебе не кто не помогает

Я вас разочарую, но вы меня с кем то спутали.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Время сервера "/time" не совпадает с картой ntking 4 2,179 05-04-2017, 02:52 PM
Последний пост: ntking
  Time Lapse (Nerubian Weawer) to Lineage 2 (Chrono Mage) finfan 11 3,169 05-09-2012, 08:25 PM
Последний пост: finfan

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)