Отключение геодаты в сборках типа l2p (L2Phoenix) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - ‡ащита от DDoS атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 17.12.2010, 11:07   #1
Аватар для Pazzl
Пользователь

Автор темы (Топик Стартер) Отключение геодаты в сборках типа l2p (L2Phoenix)

Чтобы не задавали вопросы в каждой теме о там как выключить геодату в сборках L2Phoenix решил написать небольшой гайд.
Сразу оговорюсь что данные метод требует наличия исходников сервера и умение с ними обращаться.

Итак.

1. Config.java
создаем переменную
Код:
public static boolean GEODATA_ENABLED;
находим строчку
Код:
Properties geodataSettings = loadPropertiesFile(GEODATA_CONFIG_FILE);
и за не вставляем
Код:
GEODATA_ENABLED = getBooleanProperty(geodataSettings, "GeodataEnabled", true);
2. geodata.properties
вставляем параметр
Код:
GeodataEnabled = false
теперь при необходимости вы сможете включить загрузку гео.

3. GeoEngine.java
находим метод
Код:
public static int getHeight(int x, int y, int z, int refIndex)
и в нем сразу вставляем
Код:
if(!Config.GEODATA_ENABLED) 
           return z;
далее находим метод
Код:
public static void loadGeo()
весь код метода ограничиваем условием
Код:
if(Config.GEODATA_ENABLED)
{
            тут идет старый код метода
}
4. L2Character.java
Находим метод
Код:
public boolean buildPathTo(int dest_x, int dest_y, int dest_z, int offset, boolean pathFind, boolean _follow)
в нем ищем кусок начинающийся с
Код:
if(pathFind)
и перед ним вставляем
Код:
		if(!Config.GEODATA_ENABLED)
		{
			applyOffset(dest, offset);
			setSimplePath(dest);
			return true;
		}
Собственно все.
Есть вопросы - задавайте.
Модераторы, если можно, прикрепите тему.
Pazzl вне форума Ответить с цитированием
Непрочитано 18.12.2010, 16:22   #2
Аватар для Rakitmiha
Пользователь

По умолчанию Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

вот зделал все по мануалу начал выдавать
Код:
18:26:03.709  Scripts loading...
.\data\scripts\services\TeleToStakatoNest.java:3: package quests._240_ImTheOnlyOneYouCanTrust does not exist
.\data\scripts\services\TeleToStakatoNest.java:25: cannot find symbol
symbol  : class _240_ImTheOnlyOneYouCanTrust
location: class services.TeleToStakatoNest
18:26:10.793  Can't compile scripts!
18:26:10.794  Scripts loaded with errors. Loaded 0 classes.
Server halting [status=0] / Reason: Scripts loaded with errors. Loaded 0 classes.

server terminated

Для продолжения нажмите любую клавишу . . .
и негрузит дальше
__________________
Beast x50
Rakitmiha вне форума Отправить сообщение для Rakitmiha с помощью ICQ Ответить с цитированием
Непрочитано 18.12.2010, 16:27   #3
Аватар для surfacing
Пользователь

По умолчанию Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

Просто отключи загрузку этого скрипта
surfacing вне форума Отправить сообщение для surfacing с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 18.12.2010, 16:28   #4
Аватар для Rakitmiha
Пользователь

По умолчанию Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

отключи загрузился серв и не одного нпц нет
__________________
Beast x50
Rakitmiha вне форума Отправить сообщение для Rakitmiha с помощью ICQ Ответить с цитированием
Непрочитано 18.12.2010, 16:36   #5
Аватар для surfacing
Пользователь

По умолчанию Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

И отруби загрузку квеста 240_ImTheOnlyOneYouCanTrust и попробуй
surfacing вне форума Отправить сообщение для surfacing с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 18.12.2010, 22:06   #6
Аватар для Pazzl
Пользователь

Автор темы (Топик Стартер) Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

Цитата:
Сообщение от Rakitmiha Посмотреть сообщение
вот зделал все по мануалу начал выдавать
Код:
18:26:03.709  Scripts loading...
.\data\scripts\services\TeleToStakatoNest.java:3: package quests._240_ImTheOnlyOneYouCanTrust does not exist
.\data\scripts\services\TeleToStakatoNest.java:25: cannot find symbol
symbol  : class _240_ImTheOnlyOneYouCanTrust
location: class services.TeleToStakatoNest
18:26:10.793  Can't compile scripts!
18:26:10.794  Scripts loaded with errors. Loaded 0 classes.
Server halting [status=0] / Reason: Scripts loaded with errors. Loaded 0 classes.

server terminated

Для продолжения нажмите любую клавишу . . .
и негрузит дальше
Проверь есть ли у тебя в папке со скриптами данный квест
Код:
quests._240_ImTheOnlyOneYouCanTrust._240_ImTheOnlyOneYouCanTrust.java
не может быть чтобы после вышеописанных действий не загружались скрипты. Загрузка гео идет позже скриптов, поэтому данный фикс тут не при чем.
Pazzl вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 18.12.2010, 23:08   #7
Аватар для Rakitmiha
Пользователь

По умолчанию Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

это я что то намутил походу

попытка №2
попытка № удачна спс всем
__________________
Beast x50

Последний раз редактировалось Rakitmiha; 19.12.2010 в 09:21.
Rakitmiha вне форума Отправить сообщение для Rakitmiha с помощью ICQ Ответить с цитированием
Непрочитано 19.12.2010, 11:34   #8
Аватар для xlBASlx
Пользователь

По умолчанию Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

Может кто скинуть уже правленые файлы в формате .java для сравнения своих да бы убедится в правильности своих действий.
xlBASlx вне форума Ответить с цитированием
Непрочитано 19.12.2010, 12:01   #9
Аватар для Ozzy
Администратор

По умолчанию Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

Цитата:
Сообщение от 'BAS' Посмотреть сообщение
Может кто скинуть уже правленые файлы в формате .java для сравнения своих да бы убедится в правильности своих действий.
Правленные файлы? Типа скиньте дифф, я сборку поправлю свою?
Ozzy вне форума Ответить с цитированием
Непрочитано 19.12.2010, 12:32   #10
Аватар для xlBASlx
Пользователь

По умолчанию Re: Отключение геодаты в сборках типа l2p (L2Phoenix)

У меня не выходит скомпилить файл под названием GeoEngine.java при компиле вылезают ошибки хотя делал всё по мануалу который написал топик стартер вот по этому и прошу если у кого есть уже правленый файл GeoEngine.java поделитесь под сборку 20715 хочу посмотреть что я делаю не так.
xlBASlx вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объекты типа GO Johncrasher Документация 1 11.12.2011 02:23
Автоматические обьявления автоматических эвентов типа Захват базы или Последний герой krashkrash Lineage II 2 08.08.2010 18:33
[l2jserver] Где описывается работа свитков типа Scroll of Escape? Rus. Работа со скриптами 11 27.01.2010 23:17
Скиллы петов, трансформаций типа зарич, свадебного оружия Lexx_a Работа со скриптами 3 01.02.2009 02:29
Функция типа Capcha thesingle PHP 3 24.05.2008 23:17


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

Вверх