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

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 18.02.2011, 00:51   #1
Аватар для derron116
Пользователь

Автор темы (Топик Стартер) Выдача Hero 16 и 1 числа каждого месяца

Вот хочется такую штуку сделать, в ядре я не силен.
Знаю что такое неоднократно реализовывалось.
Мои жалкие попытки не дали результата... использую l2open 690 рева.

вот что менял:
Olympiad.java:
Свернуть ↑Развернуть ↓

после этого так и не сработало 16-го, как я понимаю это далеко не все... так как очки олимпиады не обновило даже.

Подскажите кто-то как это полностью сделать... и дважды в месяц... заранее ОГРОМНОЕ спасибо.

Добавлено через 15 часов 59 минут
Вопрос актуален, расскажете хотя бы на пальцах что нужно сделать, остальное я додумаю...

Последний раз редактировалось derron116; 18.02.2011 в 16:50. Причина: Добавлено сообщение
derron116 вне форума Ответить с цитированием
Непрочитано 20.02.2011, 02:28   #2
Аватар для derron116
Пользователь

Автор темы (Топик Стартер) Re: Выдача Hero 16 и 1 числа каждого месяца

Что никто даже понятия не имеет хоть у кого это реализовано?
derron116 вне форума Ответить с цитированием
Непрочитано 20.02.2011, 11:12   #3
Пользователь

По умолчанию Re: Выдача Hero 16 и 1 числа каждого месяца

попробуй так:
Calendar currentTime = Calendar.getInstance();
- currentTime.add(Calendar.MONTH, 1);
- currentTime.set(Calendar.DAY_OF_MONTH, 1);
+ //currentTime.add(Calendar.MONTH, 1);
+ currentTime.add(Calendar.HOUR, 336);
+ //currentTime.set(Calendar.DAY_OF_MONTH, 1);
+ currentTime.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
currentTime.set(Calendar.AM_PM, Calendar.AM);
DarkFall вне форума Ответить с цитированием
Непрочитано 20.02.2011, 15:59   #4
Аватар для derron116
Пользователь

Автор темы (Топик Стартер) Re: Выдача Hero 16 и 1 числа каждого месяца

PHP код:
//currentTime.add(Calendar.MONTH, 1);
currentTime.add(Calendar.HOUR336);
//currentTime.set(Calendar.DAY_OF_MONTH, 1);
currentTime.set(Calendar.DAY_OF_WEEKCalendar.SUNDAY); 
объясните пожалуйста смысл этого? очки не обнулит все-равно, да и в сутках не 336 часов...
derron116 вне форума Ответить с цитированием
Непрочитано 20.02.2011, 21:13   #5
Пользователь

По умолчанию Re: Выдача Hero 16 и 1 числа каждого месяца

currentTime.add(Calendar.HOUR, 336);
длительность олимпиады переводим в часы. 336 часов-2 недели.
currentTime.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
переводим время выдачи в дни недели.
DarkFall вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 21.02.2011, 00:51   #6
Аватар для derron116
Пользователь

Автор темы (Топик Стартер) Re: Выдача Hero 16 и 1 числа каждого месяца

Хм... спасибо... но вот будет ли обновлять очки олимпа...
derron116 вне форума Ответить с цитированием
Непрочитано 23.02.2011, 01:30   #7
Аватар для derron116
Пользователь

Автор темы (Топик Стартер) Re: Выдача Hero 16 и 1 числа каждого месяца

Будет ли работать этот вариант, а то я что-то сомневаюсь....
derron116 вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
L2j server: Last Hero Дух системы Работа со скриптами 7 01.06.2010 10:23
лог IP для каждого аккаунта Жужик Работа со скриптами 8 31.05.2010 05:31
hero Kipelov Курилка / Yak floor 7 22.07.2009 21:46
Геройство и его выдача рмиодмодсмпо Lineage II 2 30.03.2009 19:53
Last hero под Emu SVKoT Lineage II 1 29.10.2008 16:14


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

Вверх