Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/Добавление нового ездового пета в ядро сервера.
Поиск

Добавление нового ездового пета в ядро сервера.

1 ответов53 просмотровСейчас просматривают: 1
Сергей
Сергей

Пользователь

Участник

Постов: 54

На форуме с: 27.01.2008

Репутация: +160

Рейтинг: 0

· 11.02.2010, 16:56

Краткое изложение СУТИ проблемы: Вот начал попытку добавления нового ездового пета в сервер!В датапак добавил в базу тоже клиент часть не беда а вот в ядро полез чуток запутался!

Вот я понял тут прописаны иды петов и предмт для вызова
java\net\sf\l2j\gameserver\model\L2PetDataTable.java

Я по аналогии дописал все, но в 1-м месте не понял
Вот пример:

Код
    public static int getStriderWindId()
    {
        return 12526;
    }


я себе зделал:
Код
    public static int getHorseId()
    {
        return 80001;
    }


я так понял надо ещё где то описать getHorseId что б распозновало а где не пойму.

И ещё нашол в файле net.sf.l2j.gameserver.network.serverpackets.PetInfo.java такие строки:

Код
        int npcId = _summon.getTemplate().npcId;
        if ((npcId >= 12526) && (npcId <= 12528))


Надо ли дописать сюда своего нового ездового пета и как это будет выглядить примерно:
Я так понял так:
Код
        int npcId = _summon.getTemplate().npcId;
        if ((npcId >= 12526) && (npcId <= 12528) && (npcId <= 80001))


Вопрос: И ещё есть ли по мимо этого в ядре где то прогрузка моделей ещё?
Подскажите если кто знает java. Буду признателен!

0
Войдите или зарегистрируйтесь чтобы ответить