Создание нового класса / создание новой профессии
Создание нового класса / создание новой профессии
в данном примере делается новый класс 1я профа по аналогии с Артизаном минимальные требования: умение скачивать исходники сервака и компелить его (мануалы имеются в изобилии, всяческие проблемы тоже рассмотрены, на новые дадут ответы) уметь настраивать сервак под себя и обладать нужным софтом (тоже всё есть на форуме) и так берём исходники сервака (у меня это L2jFree 4843) I. нам понадобятся следующие *.java файлы лежащие по адресу: 1) C:\L2jFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\datatabl es\CharTemplateTable.java 2) C:\L2jFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\model\baseClassId.java 3) C:\L2jFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\model\PlayerClass.java II. а также *.sql: 1) C:\server\sql\char_templates.sql 2) C:\server\sql\lvlupgain.sql 3) C:\server\sql\class_list.sql I. изменение исходников: Цитата:
II. добавляем строки в *.sql: Цитата:
взял батник C:\server\tool\database_installer.bat копирнул, изменил: Код:
@echo off http://img220.imageshack.us/img220/1...0016ph4.th.jpghttp://img150.imageshack.us/img150/9...0017un3.th.jpg на втором скрине вместо профы написанно "Граф. курсор" это уже клиентская часть открываем sysstring-e.dat находим "Граф. курсор" его id 305 Цитата:
так что хочется услышать мнения как можно изменить id p.s. надеюсь исправил все огрехи которые допустил пока писал.. =) |
Ответ: Создание нового класса / создание новой профессии
Я попробовал это зделать на L2jserver но после выбора класса оно не хочет заходить в игру после выбора персонажа вместо курсора у меня пишет "голос героя")
а в серве пишет: Could not restore char data: java.lang.NullPointerException could not restore in slot: 0 |
Ответ: Создание нового класса / создание новой профессии
Сделал я новый клас, но проблема в том, что какую бы я рассу не поставил на новый клас, в клиенте отображается всегда гном. Как это исправить?
|
Ответ: Создание нового класса / создание новой профессии
Цитата:
char_templates.sql 58, 'New Class', 4, id класса 58, название (не то что в клиенте) 'New Class', id рассы (в данном случае гном) 4, |
Re: Создание нового класса / создание новой профессии
Цитата:
Eclipse этого хватит? |
Re: Создание нового класса / создание новой профессии
да вполне.
|
Re: Создание нового класса / создание новой профессии
Разобрался ли кто с данной проблемой? Помогите с решением задачи этой пожалуйста)
|
Re: Создание нового класса / создание новой профессии
Спасибо. Ценный мануал.
|
Re: Создание нового класса / создание новой профессии
в базы и ядре все прописал правильно, но все равно при получении профессии скин меняется на гнома, повторюсь, в базе стоит id 3 (раса орков), видимо где-то еще надо прописывать, так же интересно почему именно 305 id присваивается в клиенте ? этот id нужен для русификации клиента, как сменить id ? подскажите пожалуйста
сборка H5 исходники overworld.su Добавлено через 14 часов 28 минут Не кто не поможет ? где все добрые люди |
Re: Создание нового класса / создание новой профессии
присоиденяюсь к даному вопросу! поможет что?
|
Текущее время: 13:27. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot