KROFI 114 Опубликовано 22 июня, 2012 Java code: Мануал по инсталяции: Первым делом скопируйте куда то эти три файла: /gameserver/network/serverpackets/CustomNpcInfo.java /gameserver/model/actor/instance/L2CustomNpcInstance.java /gameserver/instancemanager/CustomNpcInstanceManager.java В L2NpcInstance добавте это: import net.sf.l2j.gameserver.instancemanager.CustomNpcInstanceManager; variable + /** The Polymorph object that manage this L2NpcInstance's morph to a PcInstance... I wrote this line too =P Darki699 */ + private L2CustomNpcInstance _customNpcInstance; + В функцию onRandomAnimation() нужно вставить код чтоб PCs имели больше детальную анимацию чем NPCs - // Send a packet SocialAction to all L2PcInstance in the _KnownPlayers of the L2NpcInstance - SocialAction sa = new SocialAction(getObjectId(), Rnd.get(2, 3)); + int min = (_customNpcInstance != null) ? 1 : 2; + int max = (_customNpcInstance != null) ? 13 : 3; + // Send a packet SocialAction to all L2PcInstance in the _KnownPlayers of the L2NpcInstance + SocialAction sa = new SocialAction(getObjectId(), Rnd.get(min, max)); В функцию setSpawn(L2Spawn spawn) добавляем данный код: + // Does this Npc morph into a PcInstance? + if (_spawn != null) + { + if (CustomNpcInstanceManager.getInstance().isThisL2CustomNpcInstance(_spawn.getId() , getNpcId())) + { + new L2CustomNpcInstance(this); + } + } Ну и в конце L2NpcInstance.java добавте две строчки: + public L2CustomNpcInstance getCustomNpcInstance() + { + return _customNpcInstance; + } + + public void setCustomNpcInstance(L2CustomNpcInstance arg) + { + _customNpcInstance = arg; + } Теперь в NpcInfo.java (serverpackets) это поверх измененных NPCs, в коде NpcInfo(L2NpcInstance cha, L2Character attacker) добавте: + if (cha.getCustomNpcInstance() != null) + { + attacker.sendPacket(new CustomNpcInfo(cha)); + if (_activeChar == null) + return; + } Вот мануал, я его пытаюсь засунуть в RT но проблема в том что нету CustomNpcInstance, и всего остального связаного с Custom, кто подскажет как это всё можно реализовать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
enermax7864 205 Опубликовано 22 июня, 2012 Если есть исходники то любой шарит тока нада уметь компилить) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KROFI 114 Опубликовано 22 июня, 2012 Залить то я залил, но нет Custom таблиц!. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HECKBuK 229 Опубликовано 22 июня, 2012 если нет custom таблиц в базе, то что мешает их создать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 22 июня, 2012 Вроде как код вообще к custom таблице не обращается Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KROFI 114 Опубликовано 22 июня, 2012 (изменено) а это? L2CustomNpcInstance,CustomNpcInstanceManager Создать то монжо по анологии, а вот куда тогда их засунуть? Изменено 22 июня, 2012 пользователем KROFI Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 22 июня, 2012 Найди лучше похожие методы в своих сурсах поиском по содержанию, либо найди файлы похожие по названию и содержанию Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KROFI 114 Опубликовано 22 июня, 2012 Сделать файлы я сделаю, но вот куда их пихать я даж хз=( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KROFI 114 Опубликовано 22 июня, 2012 Ребята кто шарит в яве напишите в Skype tetris616 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iBay 0 Опубликовано 26 июня, 2012 http://forummaxi.ru/index.php?showtopic=12064 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KROFI 114 Опубликовано 27 июня, 2012 UP Ребята кто шарит в яве напишите. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KROFI 114 Опубликовано 2 июля, 2012 UP Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Shiler 4 Опубликовано 3 июля, 2012 Написали бы хоть есть сурсы/нет сурсов. Если нет, то я Вас разочарую, нужны сурсы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KROFI 114 Опубликовано 6 июля, 2012 Написали бы хоть есть сурсы/нет сурсов.Если нет, то я Вас разочарую, нужны сурсы. Есть сурсы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты