Перейти к содержанию
Авторизация  
UnderAttack

Скилл За Замок

Рекомендуемые сообщения

Как добавить скилл за замок? читал про то что нужно делать по аналогу флага, вот только где искать это? Сборка Eon хроники Interlude.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема уже подымалась, Поиск в руки по форуму

пы.сы. находишь все что принадлежит до замка (в основном скиллы и суешь свой скилл туда, не понял то поиск).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема уже подымалась, Поиск в руки по форуму

пы.сы. находишь все что принадлежит до замка (в основном скиллы и суешь свой скилл туда, не понял то поиск).

ты бы мог написать пару слов, где находится всё для замка и существенно сэкономил бы мне время, так нет, нужно выпендриться...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так как не имею этой сборки с путем где лежит помочь не могу.

И по сути если ты работаешь со сборкой ты должен знать где и что у тебя (а не тебе должны все давать готовое)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понял, вы хотите чтобы клан лидер (или же все игроки клана) получали определённый скилл за захват замка ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я правильно понял, вы хотите чтобы клан лидер (или же все игроки клана) получали определённый скилл за захват замка ?

все игроки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самый примитивный вариант. Добавить в метод окончания осады (В L2J: endSiege()) выдачу скилла (addSkill). Также учитывать условия всех онлайн игроков в клане.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самый примитивный вариант. Добавить в метод окончания осады (В L2J: endSiege()) выдачу скилла (addSkill). Также учитывать условия всех онлайн игроков в клане.

 

А если оффлайн, то скил не получат? Достаточно сделать проверку клана на владение замком и выдать скил, не зависимо от онлайна и новых вступивших в клан. Редактируй осаду и будет тебе счастье.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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);

}

}

}

}

это лишь часть кода, декомпильте пв и вырезайте.

Изменено пользователем Demoncool

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...