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

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:L2j-Device 2.0.

Ответ
Опции темы
Непрочитано 09.05.2010, 14:14   #1
Аватар для Feyser
Пользователь

Автор темы (Топик Стартер) Класс Мастер

Здравствуйте нужна ваша помошь в сборке L2j-Device 2.0 есть такая функция

в файле l2j-device.ini

##########################
# Настройка классмастера #
##########################

# Заспаунить классмастера в начальных деревнях
# По умолчанию стоит False, поставте True для включения
ClassMasters = False

# Включить Появления меню с профами без кота?
# при 20\40\76 лвл будет выводится окно с профами.
AllowRemoteClassMasters = True


# Конфигурация специального классмастера
# Пример:
# ConfigClassMaster=1;[57(100000)];[];2;[57(1000000)];[];3;[57(10000000)],[5575(1000000)];[6622(1)]
# 1 профессия покупается за 100.000 Adena (item id 57)
# 2 профессия покупается за 1.000.0000 Adena (item id 57)
# 3 профессия покупается за 10.000.0000 Adena (item id 57) и 1.000.000 Ancient Adena (item id 5575)
# и в качестве подарка дается 1 Book of Giants (item id 6622)
ConfigClassMaster=1;[];[];2;[];[];3;[];[]

# Включить говорящего классмастера ( фразы находятся в auto_chat_text.sql )
# По умолчанию стоит False, поставте True для включения
ClassmasterMessage = False

# Разрешить обновлять страйдеров
# По умолчанию стоит False, поставте True для включения
ClassMasterUpdateStrider = False

# Уровень при котором классмастер делает из дракончика, страйдера
StrideLevelForUp = 55

# Цена за услугу
PriceForStrider = 5000000

# ID говорящего классмастера ( если будете изменять не забудьте изменить ID в auto_chat.sql
ClassmasterNpcId = 31228



Я получаю 40 лвл и Вылетает панелька с выбором класса

Я выбираю к примеру TH

после чего вылетает окно:




Где находится эта html -ка ?
Feyser вне форума Отправить сообщение для Feyser с помощью ICQ Отправить сообщение для Feyser с помощью Skype™ Ответить с цитированием
Непрочитано 09.05.2010, 18:38   #2
Аватар для Array
Супергерой

По умолчанию Re: Класс Мастер

Обычно бывает в data\html\classmaster\
Но где оно в твоей сборке не знаю.
Array вне форума Ответить с цитированием
Непрочитано 09.05.2010, 18:57   #3
Аватар для mazillka
Пользователь

По умолчанию Re: Класс Мастер

так же может быть и в ядре
mazillka вне форума Отправить сообщение для mazillka с помощью ICQ Отправить сообщение для mazillka с помощью Skype™ Ответить с цитированием
Непрочитано 09.05.2010, 19:01   #4
Аватар для Feyser
Пользователь

Автор темы (Топик Стартер) Re: Класс Мастер

Цитата:
Сообщение от Array Посмотреть сообщение
Обычно бывает в data\html\classmaster\
Но где оно в твоей сборке не знаю.
data\html\classmaster там есть ток классы от 0 до 56 проверил всё)

Добавлено через 30 секунд
Цитата:
Сообщение от mazillka Посмотреть сообщение
так же может быть и в ядре
А где примерно неподскажеш?

Вот ядро

http://www.saferoot.net.ru/l2device-core.jar

Последний раз редактировалось Feyser; 09.05.2010 в 19:04. Причина: Добавлено сообщение
Feyser вне форума Отправить сообщение для Feyser с помощью ICQ Отправить сообщение для Feyser с помощью Skype™ Ответить с цитированием
Непрочитано 09.05.2010, 21:18   #5
Аватар для mazillka
Пользователь

По умолчанию Re: Класс Мастер

net.sf.l2j/gameserver/model/actor/instance/L2ClassMasterInstance

но там я не заметил штмлки)

ищи внимательней по файлам в папке data/html/classmaster
mazillka вне форума Отправить сообщение для mazillka с помощью ICQ Отправить сообщение для mazillka с помощью Skype™ Ответить с цитированием
Непрочитано 10.05.2010, 00:24   #6
Аватар для Feyser
Пользователь

Автор темы (Топик Стартер) Re: Класс Мастер

Цитата:
Сообщение от mazillka Посмотреть сообщение
net.sf.l2j/gameserver/model/actor/instance/L2ClassMasterInstance

но там я не заметил штмлки)

ищи внимательней по файлам в папке data/html/classmaster
Внимательно просмотрел нету

Где еще может быть?

Добавлено через 13 часов 47 минут
Нашёл в ядре)))

ВОт в этом net.sf.l2j/gameserver/model/actor/instance/L2ClassMasterInstance

Есть такой код

if (i >= SECONDN_CLASS_IDS.length)
/* 81*/ break;
/* 81*/ if (classId.getId() == SECONDN_CLASS_IDS[i]) {
/* 83*/ NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
/* 84*/ TextBuilder sb = new TextBuilder();
/* 85*/ sb.append("<html><title>Class Change</title><body><center><img src=L2Font-e.replay_logo-e width=258 height=60><br><br><br><img src=L2UI_CH3.herotower_deco width=256 height=32><br><br><font color=AAAAAA>Please choose from the list of classes below...</font><br><br>");
/* 86*/ sb.append((new StringBuilder()).append("<a action=\"bypass -h npc_").append(getObjectId()).append("_change_class ").append(88 + i).append("\">Advance to ").append(CharTemplateTable.getClassNameById(8 8 + i)).append("</a><br>").toString());
/* 87*/ sb.append("<br><img src=L2UI_CH3.herotower_deco width=256 height=32><br><font color=808080>L2j-Device</font></center></body></html>");
/* 88*/ html.setHtml(sb.toString());
/* 89*/ player.sendPacket(((net.sf.l2j.gameserver.serverpa ckets.L2GameServerPacket) (html)));
/* 90*/ break;
}


Слово L2j-Device Выделонное красным цветом в коде надо поменять на Dojge-pro Сейчас выложу и .class и .java
Умеет кто комплить ? из java в .class

.java и .class в архиве

Добавлено через 18 часов 26 минут
Всё зделал сам спасибо всем...

Последний раз редактировалось Feyser; 10.05.2010 в 18:50. Причина: Добавлено сообщение
Feyser вне форума Отправить сообщение для Feyser с помощью ICQ Отправить сообщение для Feyser с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Класс мастер GliNux Архив 1 11.04.2010 13:14
Класс мастер harazar Lineage II 2 23.03.2010 03:59
Класс мастер JewS Работа со скриптами 1 13.02.2010 00:49
Класс present Серверная часть 9 27.01.2010 23:43
Гм мастер \Егм мастер , создатель сайтов , настройщик серверов Maloi Рынок / Marketplace 0 11.08.2009 10:25


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

Вверх