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

9 И 10 Лвл Клана Для Il

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

Index: /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/model/L2ClanMember.java

===================================================================

--- /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/model/L2ClanMember.java (revision 325)

+++ /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/model/L2ClanMember.java (revision 658)

@@ -453,8 +453,91 @@

}

break;

- default:

- pledgeClass = 1;

+ case 9:

+ switch (player.getPledgeType())

+ {

+ case -1:

+ pledgeClass = 1;

+ break;

+ case 100:

+ case 200:

+ pledgeClass = 5;

+ break;

+ case 1001:

+ case 1002:

+ case 2001:

+ case 2002:

+ pledgeClass = 4;

+ break;

+ case 0:

+ if (player.isClanLeader())

+ pledgeClass = 9;

+ else

+ switch (clan.getLeaderSubPledge(player.getName()))

+ {

+ case 100:

+ case 200:

+ pledgeClass = 8;

+ break;

+ case 1001:

+ case 1002:

+ case 2001:

+ case 2002:

+ pledgeClass = 7;

+ break;

+ case -1:

+ default:

+ pledgeClass = 6;

+ break;

+ }

+ break;

+ }

+ break;

+ case 10:

+ switch (player.getPledgeType())

+ {

+ case -1:

+ pledgeClass = 1;

+ break;

+ case 100:

+ case 200:

+ pledgeClass = 6;

+ break;

+ case 1001:

+ case 1002:

+ case 2001:

+ case 2002:

+ pledgeClass = 5;

+ break;

+ case 0:

+ if (player.isClanLeader())

+ pledgeClass = 10;

+ else

+ switch (clan.getLeaderSubPledge(player.getName()))

+ {

+ case 100:

+ case 200:

+ pledgeClass = 9;

+ break;

+ case 1001:

+ case 1002:

+ case 2001:

+ case 2002:

+ pledgeClass = 8;

+ break;

+ case -1:

+ default:

+ pledgeClass = 7;

+ break;

+ }

+ break;

+ }

+

break;

- }

+

+ default:

+ pledgeClass = 1;

+ break;

+ }

+

}

return pledgeClass;

Index: /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/model/L2Clan.java

===================================================================

--- /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/model/L2Clan.java (revision 466)

+++ /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/model/L2Clan.java (revision 658)

@@ -659,5 +659,14 @@

case 2001:

case 2002:

- limit = 10;

+ switch (getLevel())

+ {

+ case 9:

+ case 10:

+ limit = 25;

+ break;

+ default:

+ limit = 10;

+ break;

+ }

break;

default:

@@ -2337,4 +2346,45 @@

}

break;

+ case 8:

+ // Upgrade to 9

+ if(getReputationScore() >= 40000 && player.getInventory().getItemByItemId(1419) != null && getMembersCount() >= 140)

+ {

+ // itemId 1419 == Blood Mark

+ if (player.destroyItemByItemId("ClanLvl", 1419, 50, player.getTarget(), false))

+ {

+ setReputationScore(getReputationScore() - 40000, true);

+ SystemMessage cr = new SystemMessage(SystemMessageId.S1_DEDUCTED_FROM_CLAN_REP);

+ cr.addNumber(40000);

+ player.sendPacket(cr);

+ cr = null;

+ SystemMessage sm = new SystemMessage(SystemMessageId.DISSAPEARED_ITEM);

+ sm.addItemName(1419);

+ sm.addNumber(50);

+ player.sendPacket(sm);

+ increaseClanLevel = true;

+ }

+ }

+ break;

+ case 9:

+ // Upgrade to 10

+ if(getReputationScore() >= 40000 && player.getInventory().getItemByItemId(3874) != null && getMembersCount() >= 140)

+ {

+ // itemId 3874 == Alliance Manifesto

+ if (player.destroyItemByItemId("ClanLvl", 3874, 5, player.getTarget(), false))

+ {

+ setReputationScore(getReputationScore() - 40000, true);

+ SystemMessage cr = new SystemMessage(SystemMessageId.S1_DEDUCTED_FROM_CLAN_REP);

+ cr.addNumber(40000);

+ player.sendPacket(cr);

+ cr = null;

+ SystemMessage sm = new SystemMessage(SystemMessageId.DISSAPEARED_ITEM);

+ sm.addItemName(3874);

+ sm.addNumber(5);

+ player.sendPacket(sm);

+ increaseClanLevel = true;

+ }

+

+ }

+ break;

default:

return;

Index: /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/handler/admincommandhandlers/AdminPledge.java

===================================================================

--- /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/handler/admincommandhandlers/AdminPledge.java (revision 325)

+++ /TrunK/L2JBrasil_CORE/java/com/it/br/gameserver/handler/admincommandhandlers/AdminPledge.java (revision 658)

@@ -116,5 +116,5 @@

{

int level = Integer.parseInt(parameter);

- if (level>=0 && level <9)

+ if (level>=0 && level <11)

{

player.getClan().changeLevel(level);

Собственно нашёл скрипт для внедрения 9 и 10 лвл клана.

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


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

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

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

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

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

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

Войти

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

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

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

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

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