Guma! Posted March 21, 2010 Posted March 21, 2010 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); any flaw or bug, please report creditos: l2jserver Quote
`Rοmeο Posted March 22, 2010 Posted March 22, 2010 In interlude have this thing ? Couse I thing that is for kamael ++ :D Just asking couse never before I dont see something like that Quote
Lelouch Posted March 22, 2010 Posted March 22, 2010 Tested, it's working.. Omg, I can't believe it (shock) o.O Quote
`Rοmeο Posted March 22, 2010 Posted March 22, 2010 guys please answer me in retail interlude the clans are 10 lvl or 8 ? Quote
disast3r Posted March 22, 2010 Posted March 22, 2010 guys please answer me in retail interlude the clans are 10 lvl or 8 ? interlude is lvl 8... this is useless rly XD but anw Gd share.... Quote
Ceptimus Posted March 22, 2010 Posted March 22, 2010 you take the new clan skills or not? if you take them it is nice share if not isnt something that someone will add Quote
DaRkHaCkEr* Posted March 22, 2010 Posted March 22, 2010 i have just one question the clan to be lvl 9 what must do? Quote
Guma! Posted March 22, 2010 Author Posted March 22, 2010 add in data/jscript/village_master/9000_clan/9000-03.htm Level 9 - 40,000 Clan Fame points, more than 120 clan members, 50 Blood Mark<br> Level 10 - 75,000 Clan Fame points, more than 140 clan members, 5 Alliance Manifesto<br> Quote
NoSti* Posted March 22, 2010 Posted March 22, 2010 oulala ty very much Guma!... now interlude like gracia :P ... ty very much for this code... added to my favorites.. Quote
DominiQue Posted March 24, 2010 Posted March 24, 2010 you take the new clan skills or not? Nop,he did max lvl 10 for clans,but in IT you get skills untill clan lvl 8 ;D Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.