А разве стандартный Pet Manager не сажает на виверну?
Пример на Lucera (L2PetManagerInstance класс):
private void showMessageWindow(L2PcInstance player)
{
String filename = "data/html/petmanager/" + getNpcId() + ".htm";
NpcHtmlMessage html = new NpcHtmlMessage(1);
html.setFile(filename);
if (Config.ALLOW_RENTPET && Config.LIST_PET_RENT_NPC.contains(getNpcId()))
html.replace("_Quest", "_RentPet\">Взять питомца на прокат</a><br><a action=\"bypass -h npc_%objectId%_Quest");
html.replace("%objectId%", String.valueOf(getObjectId()));
html.replace("%npcname%", getName());
player.sendPacket(html);
}Code: Java
Config:
PET_RENT_NPC = otherSettings.getProperty("ListPetRentNpc", "30827");
LIST_PET_RENT_NPC = new FastList<Integer>();
for (String id : PET_RENT_NPC.split(","))
LIST_PET_RENT_NPC.add(Integer.parseInt(id));Code: Java