UnderAttack 0 Опубликовано 11 августа, 2014 Как добавить скилл за замок? читал про то что нужно делать по аналогу флага, вот только где искать это? Сборка Eon хроники Interlude. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ImmortalPony 126 Опубликовано 11 августа, 2014 Тема уже подымалась, Поиск в руки по форуму пы.сы. находишь все что принадлежит до замка (в основном скиллы и суешь свой скилл туда, не понял то поиск). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
UnderAttack 0 Опубликовано 11 августа, 2014 Тема уже подымалась, Поиск в руки по форуму пы.сы. находишь все что принадлежит до замка (в основном скиллы и суешь свой скилл туда, не понял то поиск). ты бы мог написать пару слов, где находится всё для замка и существенно сэкономил бы мне время, так нет, нужно выпендриться... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ImmortalPony 126 Опубликовано 11 августа, 2014 так как не имею этой сборки с путем где лежит помочь не могу. И по сути если ты работаешь со сборкой ты должен знать где и что у тебя (а не тебе должны все давать готовое) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SoFace 315 Опубликовано 11 августа, 2014 Если я правильно понял, вы хотите чтобы клан лидер (или же все игроки клана) получали определённый скилл за захват замка ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
UnderAttack 0 Опубликовано 11 августа, 2014 Если я правильно понял, вы хотите чтобы клан лидер (или же все игроки клана) получали определённый скилл за захват замка ? все игроки Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SoFace 315 Опубликовано 11 августа, 2014 Самый примитивный вариант. Добавить в метод окончания осады (В L2J: endSiege()) выдачу скилла (addSkill). Также учитывать условия всех онлайн игроков в клане. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jTeam 17 Опубликовано 18 августа, 2014 Самый примитивный вариант. Добавить в метод окончания осады (В L2J: endSiege()) выдачу скилла (addSkill). Также учитывать условия всех онлайн игроков в клане. А если оффлайн, то скил не получат? Достаточно сделать проверку клана на владение замком и выдать скил, не зависимо от онлайна и новых вступивших в клан. Редактируй осаду и будет тебе счастье. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 18 августа, 2014 (изменено) L2Clan так же добавить его в загрузку и конфиг вывести, вот пример с пв public void setBonusSkill() { if (this._hasCastle > 0) { Config.EventReward bonus = (Config.EventReward)Config.CASTLE_SIEGE_SKILLS.get(Integer.valueOf(this._hasCastle)); if (bonus == null) { return; } this._siegeBonus = SkillTable.getInstance().getInfo(bonus.id, bonus.count); if (this._siegeBonus == null) { return; } for (L2ClanMember temp : this._members.values()) if (temp != null) { if (temp.isOnline()) { addBonusEffects(temp.getPlayerInstance(), true); } } } } это лишь часть кода, декомпильте пв и вырезайте. Изменено 18 августа, 2014 пользователем Demoncool Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты