Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

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

1 replies54 viewsCurrently viewing: 1
Сергей
Сергей

User

Участник

Posts: 54

На форуме с: 01/27/2008

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

Рейтинг: 0

· 02/11/2010, 04:56 PM

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

Вот я понял тут прописаны иды петов и предмт для вызова
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
Войдите или зарегистрируйтесь чтобы ответить