Black 0 Опубликовано 11 марта, 2012 Всем доброго времени суток! Помогите пожалуйста 1 функцию впихнуть в другую сборку. Вот это /** * Increase the pvp kills count and send the info to the player */ private void increasePvpKills() { // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); if (Config.ALLOW_PVP_REWARD) { int PvpRewardItemId = (Config.PVP_REWARD_ITEM_ID); String PvpRewardItemName = (Config.PVP_REWARD_ITEM_NAME); int PvpRewardItemAmmount = (Config.PVP_REWARD_ITEM_AMOUNT); addItem("Loot", PvpRewardItemId, PvpRewardItemAmmount, this, true); sendMessage("Вы получили " + PvpRewardItemAmmount + " " + PvpRewardItemName + "."); } // Send a Server->Client UserInfo packet to attacker with its Karma and // PK Counter sendPacket(new UserInfo(this)); sendPacket(new ExBrExtraUserInfo(this)); // 2 пальца над моржой при ПвП if (Config.BEAUTIFUL_EFEKT_IN_PVP) broadcastPacket(new MagicSkillUse(this,this, 6097, 1, 3, 3)); //TODO Если евент "Лучший ПВП" то надо так же добавлять ПВП в отдельную таблиу if (Config.Enable_Best_PvP) { L2PcInstance activeChar = getClient().getActiveChar(); BestPvP.getInstance().BestPvPAdd(activeChar.getObjectId()); } } нужно вставить вот сюда Надеюсь на помощь... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Black 0 Опубликовано 11 марта, 2012 кто яву знает помогите пожалуйста, вам же делов тут на пару минут...это функция выдачи награды при убийстве в пвп Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
{N{eX}T} 5 Опубликовано 11 марта, 2012 Куда что, откуда?. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Black 0 Опубликовано 11 марта, 2012 вот в этот файл добавить функцию на выдачу итема при убийстве в пвп /** * Increase the pvp kills count and send the info to the player */ private void increasePvpKills() { // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); if (Config.ALLOW_PVP_REWARD) { int PvpRewardItemId = (Config.PVP_REWARD_ITEM_ID); String PvpRewardItemName = (Config.PVP_REWARD_ITEM_NAME); int PvpRewardItemAmmount = (Config.PVP_REWARD_ITEM_AMOUNT); addItem("Loot", PvpRewardItemId, PvpRewardItemAmmount, this, true); sendMessage("Вы получили " + PvpRewardItemAmmount + " " + PvpRewardItemName + "."); } // Send a Server->Client UserInfo packet to attacker with its Karma and // PK Counter sendPacket(new UserInfo(this)); sendPacket(new ExBrExtraUserInfo(this)); // 2 пальца над моржой при ПвП if (Config.BEAUTIFUL_EFEKT_IN_PVP) broadcastPacket(new MagicSkillUse(this,this, 6097, 1, 3, 3)); //TODO Если евент "Лучший ПВП" то надо так же добавлять ПВП в отдельную таблиу if (Config.Enable_Best_PvP) { L2PcInstance activeChar = getClient().getActiveChar(); BestPvP.getInstance().BestPvPAdd(activeChar.getObjectId()); } } Пытался всунуть эту, она взята с другой сборки, но при компиляции- ошибка Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
{N{eX}T} 5 Опубликовано 11 марта, 2012 Куда что, откуда?. Весь код сборки есть? и той откуда вытащить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Black 0 Опубликовано 11 марта, 2012 (изменено) вот куда прикрутить вот откуда взять Если не сложно, весь конфиг можно прикрутить? # Включить награды за PvP? # По умолчанию: False AllowPvpReward = False # ID предмета, даваемого в качестве награды. # По умолчанию: 57 (адена) PvpRewardItemId = 57 # Отображаемое название награды. # По умолчанию: Adena PvpRewardItemName = Adena # Количество предмета, даваемого в качестве награды. # По умолчанию: 100 PvpRewardAmount = 100 Изменено 11 марта, 2012 пользователем Black Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты