Добавление нового ездового пета в ядро сервера.
1 ответов37 просмотровСейчас просматривают: 1
· 11.02.2010, 16:56
Краткое изложение СУТИ проблемы: Вот начал попытку добавления нового ездового пета в сервер!В датапак добавил в базу тоже клиент часть не беда а вот в ядро полез чуток запутался!
Вот я понял тут прописаны иды петов и предмт для вызова
java\net\sf\l2j\gameserver\model\L2PetDataTable.java
Я по аналогии дописал все, но в 1-м месте не понял
Вот пример:
Код
public static int getStriderWindId()
{
return 12526;
}
{
return 12526;
}
я себе зделал:
Код
public static int getHorseId()
{
return 80001;
}
{
return 80001;
}
я так понял надо ещё где то описать getHorseId что б распозновало а где не пойму.
И ещё нашол в файле net.sf.l2j.gameserver.network.serverpackets.PetInfo.java такие строки:
Код
int npcId = _summon.getTemplate().npcId;
if ((npcId >= 12526) && (npcId <= 12528))
if ((npcId >= 12526) && (npcId <= 12528))
Надо ли дописать сюда своего нового ездового пета и как это будет выглядить примерно:
Я так понял так:
Код
int npcId = _summon.getTemplate().npcId;
if ((npcId >= 12526) && (npcId <= 12528) && (npcId <= 80001))
if ((npcId >= 12526) && (npcId <= 12528) && (npcId <= 80001))
Вопрос: И ещё есть ли по мимо этого в ядре где то прогрузка моделей ещё?
Подскажите если кто знает java. Буду признателен!
0
Войдите или зарегистрируйтесь чтобы ответить

