Перейти к содержанию
Авторизация  
womanizer

Как Сделать Осаду Каждую Неделю? L2Jfrozen

Рекомендуемые сообщения

как сделать осаду каждую неделю? l2jfrozen,l2jlink

в какой конфиг! помагите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В исходниках ищеш файл Siege.java, находиш вот такой кусок кода

 

while(getCastle().getSiegeDate().getTimeInMillis() < Calendar.getInstance().getTimeInMillis())
{
// Set next siege date if siege has passed
// Schedule to happen in 14 days
getCastle().getSiegeDate().add(Calendar.DAY_OF_MONTH, 14);
}

 

Желательно проверить будет ли все работать корректно

Изменено пользователем wollfens

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не увидел здесь мануала по смены времени осад в базе.

На самом деле все просто, сейчас мы сделаем так, что бы в одни выходыне была осада 4-х замков, а через неделю будет осада 5-ти замков (и так постоянно).

 

1) Открываем Navicat, ищем таблицу

"castle"

 

2) Видим, что там в поле

sigeDate

цифры типа "1281873600000" - это время в

UNIX формате

!!

Для того, что бы преобразовать время из обычной даты в

UNIX

нам потребуется онлайн конверт:

Один из ниx здесь

http://farwis.ru/too...ertunixtime.php

 

3) Заходим, вбиваем нужную дату и время

 

4) Нажимаем конвертировать (первую кнопку)

 

5) Копируем наше число на место желаемого замка в таблице

"castle"

(Не забываем дописать 000 к свое цифре!!)

 

Вот и все, делаем так с каждым желаемым замком и радуемся)) Теперь у вас осады чередуются (4 в одни выходные и 5 в другие)

 

 

P.S. Когда будете менять дату осады, не забудьте посмотреть время и день недели в столбцах

sigeHourOfDay

и

sigeDayOfWeek

соотвественно!!

 

Обозначение дней недели:

1- воскресенье

2- понедельник

3- вторник

4- среда

5- четверг

6- пятница

7- суббота

 

Именно в таком порядке!

 

 

Удачи вам, с уважением kairon, спецом для 100nt.ru © 2010

 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Данними способами Вам прийдеться каждый раз менять руками в базе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...