womanizer 45 Опубликовано 25 ноября, 2012 как сделать осаду каждую неделю? l2jfrozen,l2jlink в какой конфиг! помагите Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
wollfens 119 Опубликовано 25 ноября, 2012 (изменено) В исходниках ищеш файл 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); } Желательно проверить будет ли все работать корректно Изменено 25 ноября, 2012 пользователем wollfens Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DeveloperS_TerlionA 182 Опубликовано 25 ноября, 2012 Через бд... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
baern9528 149 Опубликовано 25 ноября, 2012 Не увидел здесь мануала по смены времени осад в базе. На самом деле все просто, сейчас мы сделаем так, что бы в одни выходыне была осада 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 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
wollfens 119 Опубликовано 25 ноября, 2012 Данними способами Вам прийдеться каждый раз менять руками в базе Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты