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
`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
Lelouch Posted March 22, 2010 Posted March 22, 2010 Tested, it's working.. Omg, I can't believe it (shock) o.O
`Rοmeο Posted March 22, 2010 Posted March 22, 2010 guys please answer me in retail interlude the clans are 10 lvl or 8 ?
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....
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
DaRkHaCkEr* Posted March 22, 2010 Posted March 22, 2010 i have just one question the clan to be lvl 9 what must do?
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>
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..
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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now