Бесконечный зум

Теги:
 

Adrio

новичок
Помнится в с4 используя %сабж% народ как-то умудрялся захватывать замки и проходить сквозь стены ...

как с этим делом обстоит в с6 ?

Просто мои орлы нашли в нете патч с бесконечным зумом.

Еще вопрос как на определенное время отключить осаду замков ?
 
UA SoulKeeper #24.06.2007 16:43
+
-
edit
 

SoulKeeper

разработчик L2J Fortress

перенести даты на месяца с два вперед
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  
+
-
edit
 

CyClon

втянувшийся
Сегодня на тестовом местном серваке, с включенной геодатой кстати, была осада (сервер Rebellition, но на сколько я знаю он базируется на Fortress). Осада гирана. С легкостью за 3 часа до осады проник во двор замка, побродив там уже в сам замок. Побродил, вышле из игры. Через минуту после старта осады зашел - я в замке, около кристала. Гвардов правда оказалось многовато...

Патч на зум - даже не знаю, можно ли это назвать патчем. Делается легко - декодируем user.ini, ищем переменные MaxZoomingDist и MinZoomingDist. Выставляем значения:

MaxZoomingDist=65535
MinZoomingDist=-65535
 


Max - отдаление камеры, позволяет например повернуть обзор на землю и отдалять камеру, так мы с верху увидим все и можем кликнуть мышкой по территории, которая находится по ту стены замка.
Min - приближение камеры. При значении -65535 мы можем смотреть через стены, т.е. двигаем камеру вперед.

Так же в этом же файлике реализуется отключение текстур (Остаются одни вектора: Dump.Ru - обмен файлами, бесплатный файловый хостинг. В общем много чего хорошего, чего не засечешь на стороне сервера...
L2JF User  
+
-
edit
 

CyClon

втянувшийся
На счет отключения осад - как сказал SoulKeeper, перенести дату осад на нужны срок. В таблице `castle` нужно прописать sigeDate нужные.

P.S. Я так понял, sigeDate - это дата, после которой в ближайшие sigeDayOfWeek в sigeHourOfDay состоится осада. Дата в формате unix, т.е. кол-во секунд, прошедших с 1970 года. Например, 1 сентрябя 2007 = 1188590400.
L2JF User  

malike

новичок
CyClon> На счет отключения осад - как сказал SoulKeeper, перенести дату осад на нужны срок. В таблице `castle` нужно прописать sigeDate нужные.
CyClon> P.S. Я так понял, sigeDate - это дата, после которой в ближайшие sigeDayOfWeek в sigeHourOfDay состоится осада. Дата в формате unix, т.е. кол-во секунд, прошедших с 1970 года. Например, 1 сентрябя 2007 = 1188590400.
Есть какой нить php скрипт или программка которая бы конвертировала, где я вожу 1 сентрябя 2007 а она мне выводит его в формате unix, и наоборот...
 
+
-
edit
 

Diаmond

втянувшийся

malike> Есть какой нить php скрипт или программка которая бы конвертировала, где я вожу 1 сентрябя 2007 а она мне выводит его в формате unix, и наоборот...
MySQL :)
 

SAM

разработчик L2J Fortress
Вот тут смотри Online Conversion - Unix time conversion
В России не только водку пить умеют.  

x-net

втянувшийся
#!E:/SRV/TESTSERV/apache/apache2/Perl/bin/perl.exe -w
##


print "Content-type: text/html\n\n";

$q=localtime(1174101778);
print $q;

print "\n
";

use Date::Parse;
my $time = str2time("Sun Feb 25 22:00:01 2007");

print $time;
 


Perl рулит
http://laii.ru  
UA SoulKeeper #25.06.2007 09:51
+
-
edit
 

SoulKeeper

разработчик L2J Fortress

code text
  1. import java.util.Calendar;
  2.  
  3. public class Test
  4. {
  5.         public static void main(String[] args)
  6.         {
  7.                 Calendar c = Calendar.getInstance();
  8.                 c.setTimeInMillis(1174101778L * 1000);
  9.                 System.out.println(c.getTime()); // Sat Mar 17 05:22:58 EET 2007
  10.         }
  11. }


Детская задача :D
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  
+
-
edit
 

CyClon

втянувшийся
Ну, а я, как сторонник PHP:

code text
  1. <?php
  2.  
  3. echo mktime(0, 0, 0, 9, 1, 2007); // Часы, минуты, секунды, месяц, день, год
  4.  
  5. ?>


Или наоборот:

code text
  1. <?php
  2.  
  3. echo date('d.m.Y H:i:s', 1188590400); // Формат вывода, время Unix
  4.  
  5. ?>
L2JF User  
RU SoulMaster #25.06.2007 12:40
+
-
edit
 

SoulMaster

втянувшийся

А вот теперь если кто-то сделает на SQL в виде запроса из базы и представления в нормальной форме(самой даты), будет вообще просто супер!!! =)
Клик по аватаре -> репутация -> +(-)1 если конечно помог =)  
+
-
edit
 
SELECT FROM_UNIXTIME(1188590400);
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
RU SoulMaster #25.06.2007 13:14  @Abaddon#25.06.2007 12:59
+
-
edit
 

SoulMaster

втянувшийся

Abaddon> SELECT FROM_UNIXTIME(1188590400);
А вместо содержимого скобок можно поле вписать или нет?
Т.е. сюда-то мне как вкорячить?

code text
  1. <?php
  2. $sql->saveRows("
  3.         SELECT
  4.                 C.id AS castle_id,C.name AS castle_name,
  5.                 C.taxPercent,C.treasury,C.siegeDate,
  6.                 C.siegeDayOfWeek,C.siegeHourOfDay,S.clan_id,S.type,Cl.clan_name,
  7.                 Cc.clan_id AS owner_id,Cc.clan_name AS owner_name
  8.         FROM  castle AS C
  9.         LEFT OUTER JOIN siege_clans AS S ON (S.castle_id = C.id)
  10.         LEFT OUTER JOIN clan_data AS Cl ON (Cl.clan_id = S.clan_id)
  11.         LEFT OUTER JOIN clan_data AS Cc ON (Cc.hasCastle = C.id)
  12.         ORDER BY C.id
  13. ");
  14. ?>
Клик по аватаре -> репутация -> +(-)1 если конечно помог =)  
+
-
edit
 
можно
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
RU Diаmond #29.06.2007 00:43  @SoulMaster#25.06.2007 13:14
+
-
edit
 

Diаmond

втянувшийся

Abaddon>> SELECT FROM_UNIXTIME(1188590400);
SoulMaster> А вместо содержимого скобок можно поле вписать или нет?
SoulMaster> Т.е. сюда-то мне как вкорячить?

code text
  1. <?php
  2. $sql->saveRows("
  3.     SELECT
  4.         C.id AS castle_id,C.name AS castle_name,
  5.         C.taxPercent,C.treasury,FROM_UNIXTIME(C.siegeDate),
  6.         C.siegeDayOfWeek,C.siegeHourOfDay,S.clan_id,S.type,Cl.clan_name,
  7.         Cc.clan_id AS owner_id,Cc.clan_name AS owner_name
  8.     FROM  castle AS C
  9.     LEFT OUTER JOIN siege_clans AS S ON (S.castle_id = C.id)
  10.     LEFT OUTER JOIN clan_data AS Cl ON (Cl.clan_id = S.clan_id)
  11.     LEFT OUTER JOIN clan_data AS Cc ON (Cc.hasCastle = C.id)
  12.     ORDER BY C.id
  13. ");
  14. ?>
 
29.06.2007 01:01, SoulMaster: +1: Не оставил без внимания, +1
AD Реклама Google — средство выживания форумов :)
RU SoulMaster #29.06.2007 00:57
+
-
edit
 

SoulMaster

втянувшийся

Спасибо, так и думал. =)
После применения этой функции в L2JZ теперь ничего не отображается, вместо ранее положенного 1970 года. Может знает кто, как разрешить вопрос?
Клик по аватаре -> репутация -> +(-)1 если конечно помог =)  
Это сообщение редактировалось 29.06.2007 в 01:08

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru