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

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:Создание нового Classа

Ответ
Опции темы
Непрочитано 21.02.2015, 02:57   #1
Аватар для GoodYear15
Пользователь

Автор темы (Топик Стартер) Class

Добрый вечер уважаемые пользователи... Много тем встречалось как добавить Новый класс. Все там работало но было одно но Отображение класса в Клиенте было (меню ALT+T над статистикой здоровья автоматически выдавалось название "305 Граф. курсор"). Я решил эту проблему и хочу с вами поделиться...
В ClassId.java

ClassId:
Свернуть ↑Развернуть ↓


в PlayerClass.java

PlayerClass:
Свернуть ↑Развернуть ↓


каждая новая строчка "dummyEntry401(null, null, null), 402, 403...."
опускает ID Classa в сервере на 1 440,441,442....
и в клиенте так же 1511, 1512, 1513....

ID нашего Класса dwarfMedium в сервере = 439.

дальше заходим через FileEdit в "sysstring-e" и в пустой ячейке под ИД 1510
пишем название нашего нового Classa Медиум (1510 Медиум)
Расписано от "А" до "Я".

Эксперимент прошёл на все 100% на исходниках Acis Интерлюд у вас тоже все получиться без разницы какие Исходники и Хроники просто больше таблиц в Sql надо будет заполнить.

Вот и все. Всем спасибо за внимание кому помог не скупитесь (+) ...
GoodYear15 вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 23.02.2015, 03:33   #2
Аватар для GoodYear15
Пользователь

Автор темы (Топик Стартер) Re: Class

Ребят столкнулся с такой проблемой, клиент автоматически дает текстуру гнома когда создаю новый класс, подскажет кто как это решить? можно и в личку.
GoodYear15 вне форума Ответить с цитированием
Непрочитано 23.02.2015, 09:36   #3
Аватар для Donatte
Герой

По умолчанию Re: Class

Смотрите в сторону пакета с шаблонами CharTemplates. Он отправляет инфу которая не соответствует клиентской. Вы же правили все ID классов.

Теперь нужно изменить ID классов в меню создания персонажа из interface.u.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 23.02.2015, 11:04   #4
Пользователь

По умолчанию Re: Class

Цитата:
Сообщение от GoodYear15 Посмотреть сообщение
Ребят столкнулся с такой проблемой, клиент автоматически дает текстуру гнома когда создаю новый класс, подскажет кто как это решить? можно и в личку.
Для корректного отображения нужно сделать статический базовый класс
LifeGame32 вне форума Ответить с цитированием
Непрочитано 24.02.2015, 02:21   #5
Аватар для GoodYear15
Пользователь

Автор темы (Топик Стартер) Re: Class

Подкиньте пожалуйста рабочую ссылку на программку для редактирования interface.xdat если не трудно. (еще раз спасибо).
GoodYear15 вне форума Ответить с цитированием
Непрочитано 24.02.2015, 02:32   #6
Изгнанные

По умолчанию Re: Class

Цитата:
Сообщение от GoodYear15 Посмотреть сообщение
Добрый вечер уважаемые пользователи... Много тем встречалось как добавить Новый класс. Все там работало но было одно но Отображение класса в Клиенте было (меню ALT+T над статистикой здоровья автоматически выдавалось название "305 Граф. курсор"). Я решил эту проблему и хочу с вами поделиться...
В ClassId.java

ClassId:
Свернуть ↑Развернуть ↓


в PlayerClass.java

PlayerClass:
Свернуть ↑Развернуть ↓


каждая новая строчка "dummyEntry401(null, null, null), 402, 403...."
опускает ID Classa в сервере на 1 440,441,442....
и в клиенте так же 1511, 1512, 1513....

ID нашего Класса dwarfMedium в сервере = 439.

дальше заходим через FileEdit в "sysstring-e" и в пустой ячейке под ИД 1510
пишем название нашего нового Classa Медиум (1510 Медиум)
Расписано от "А" до "Я".

Эксперимент прошёл на все 100% на исходниках Acis Интерлюд у вас тоже все получиться без разницы какие Исходники и Хроники просто больше таблиц в Sql надо будет заполнить.

Вот и все. Всем спасибо за внимание кому помог не скупитесь (+) ...
Эмм а можно немножечко по подробнее по поводу того что за класс имеется ввиду
Имеется ввиду дополнительная строчка вот тут

Если да то, я не очень понимаю каким образом распределяется - модель персонажа, ведь движок переключает запрос клиента по ID, если там выбрать добавить третий класс, он по идее нечем не будет обработан, и переключать на нее, не станет.
Confusion вне форума Ответить с цитированием
Непрочитано 24.02.2015, 03:00   #7
Аватар для GoodYear15
Пользователь

Автор темы (Топик Стартер) Re: Class

нет это по поводу темы:
https://forum.zone-game.info/showthread.php?t=2411
Клиент выдает им автоматически (название Класса-Профессии). http://i58.fastpic.ru/big/2015/0224/...f1c585ba50.jpg

Добавлено через 9 часов 17 минут
Ребята помогите у меня проблема с ClassMaster-ом когда создаю 10110.htm и ему вписываю
_change_class 444">Получить эту профессию<
все работает, выдает профессию а вот когда хочу создать еще 1 разговор
<a action="bypass -h npc_%objectId%_Chat 1">Защитник</a><br1>
и добавляю 10110-1.htm
_change_class 444">Получить эту профессию<

то при нажатии на "Защитник" мне выкидывает окно Quest как это решить?
Исходники - Acis

Добавлено через 10 часов 32 минуты
Все проблему решил.

Последний раз редактировалось GoodYear15; 24.02.2015 в 13:33. Причина: Добавлено сообщение
GoodYear15 вне форума Ответить с цитированием
Непрочитано 24.02.2015, 13:53   #8
Аватар для Donatte
Герой

По умолчанию Re: Class

На экране создания персонажа все персы имеют статические координаты. Если вы добавляете новый класс, то для него будут браться хз какие координаты. Вам нужно либы переписывать для этого, а не правкой xdat заниматься.
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 24.02.2015, 17:09   #9
Аватар для GoodYear15
Пользователь

Автор темы (Топик Стартер) Re: Class

Все решил проблему... теперь дело в другом) каким образом сделать так что бы через htm npc_%objectId%_SkillList игроки могли смотреть список Умений для всех профессий но не могли их выучить (только определенный класс может выучить скил). помогите пожалуйста.
GoodYear15 вне форума Ответить с цитированием
Непрочитано 21.03.2015, 15:32   #10
Изгнанные

По умолчанию Re: Class

Как по мне это пустая трата времени так как все новое не оценят. Вообщем тут все просто кто хочет играть в Interlude то уж точно не оценят ибо все кому нужны новые классы играют в год.
Klay вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Share Gracia Final Off Euro Deazer Lineage II 424 10.07.2022 19:20
Компиляция сборки Indev tymboss Lineage II 22 30.04.2010 03:39
Хелп tymboss Lineage II 2 15.03.2010 18:11
Адаптируем SQL BimBom Работа со скриптами 9 14.10.2009 15:14


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

Вверх