WizZy™ Posted August 26, 2009 Share Posted August 26, 2009 Well its a code that is made by Nik @ L2jBG forums.It disables the ability to equip an armor ,if you don't have the passive skill Light Armor mastery for Light armors and so on. Something like : If you are a dagger class (for light) you cannot equip a heavy/robe armor.Its something better than the method that some packs gave us or some1 else lawl. Index: java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java =================================================================== --- java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java (revision 3297) +++ java/net/sf/l2j/gameserver/network/clientpackets/UseItem.java (working copy) @@ -326,6 +326,31 @@ activeChar.sendPacket(new SystemMessage(SystemMessageId.CANNOT_EQUIP_ITEM_DUE_TO_BAD_CONDITION)); return; } + if (activeChar.getLevel() >= 40) + { + if (!(activeChar.getSkillLevel(227) >= 1) || !(activeChar.getSkillLevel(233) >= 1) + || !(activeChar.getSkillLevel(236) >= 1) || !(activeChar.getSkillLevel(252) >= 1) + || !(activeChar.getSkillLevel(258) >= 1) || !(activeChar.getSkillLevel(465) >= 1) && + (item.getItem().getItemType() == L2ArmorType.LIGHT)) + { + activeChar.sendMessage("You cannot wear this type of armor unless you have a mastery for it."); + return; + } + if (!(activeChar.getSkillLevel(231) >= 1) || !(activeChar.getSkillLevel(232) >= 1) + || !(activeChar.getSkillLevel(253) >= 1) || !(activeChar.getSkillLevel(259) >= 1) && + (item.getItem().getItemType() == L2ArmorType.HEAVY)) + { + activeChar.sendMessage("You cannot wear this type of armor unless you have a mastery for it."); + return; + } + if (!(activeChar.getSkillLevel(234) >= 1) || !(activeChar.getSkillLevel(235) >= 1) + || !(activeChar.getSkillLevel(251) >= 1) && + (item.getItem().getItemType() == L2ArmorType.MAGIC)) + { + activeChar.sendMessage("You cannot wear this type of armor unless you have a mastery for it."); + return; + } + } break; } case L2Item.SLOT_DECO: Once again credits to Nik @ L2JBG forums. Link to comment Share on other sites More sharing options...
MaestroLuke Posted August 26, 2009 Share Posted August 26, 2009 Cool and simple code thnx for sharing leeroy Link to comment Share on other sites More sharing options...
Versus Posted August 26, 2009 Share Posted August 26, 2009 Pretty good for multiskills servers. Thanks. Link to comment Share on other sites More sharing options...
rasad Posted August 27, 2009 Share Posted August 27, 2009 tnx for share man! indeed some server have this problem with daggers and archers equipping heavy armor! Link to comment Share on other sites More sharing options...
hoangnhan Posted August 27, 2009 Share Posted August 27, 2009 NIce code, thank you. Link to comment Share on other sites More sharing options...
bubulinas Posted August 27, 2009 Share Posted August 27, 2009 Pretty good for multiskills servers. Thanks. yea but out there is not so manny server's multy skill's and nice share!! keep it up! Link to comment Share on other sites More sharing options...
Neo1993k Posted August 27, 2009 Share Posted August 27, 2009 Amazing share, thanks for code Link to comment Share on other sites More sharing options...
AnsS Posted August 27, 2009 Share Posted August 27, 2009 Nice code, thx share. Link to comment Share on other sites More sharing options...
mtixd Posted August 28, 2009 Share Posted August 28, 2009 very nice idea, but only in pvp servers ;s in low rates, where Dwarfes use Robe sets for incrasse the mana points, i'ts be a bad idea xD But, tks nice share & keep working Link to comment Share on other sites More sharing options...
Mask Posted August 30, 2009 Share Posted August 30, 2009 Amazing share man! It's really good because daggers/archers with heavy in pvp servers they are unbalanced. Ty again for the share. ;) Link to comment Share on other sites More sharing options...
DreaM Posted August 30, 2009 Share Posted August 30, 2009 Pretty good for multiskills servers. Thanks. what's so good about it? Link to comment Share on other sites More sharing options...
WizZy™ Posted August 30, 2009 Author Share Posted August 30, 2009 what's so good about it? [bg] toq ne6to.. :D malko e t1p zaebi xD ne6to ne se se6ta 4e vzema6 i masteryta sus sub-a.. ama ne v si4ki serveri sig tva ima predvid xD {}~ (total ghay xD) Link to comment Share on other sites More sharing options...
xDunno Posted October 26, 2009 Share Posted October 26, 2009 Its only for gracia? couse in interlude i get errors ^^ About varriables of L2ArmorType... Link to comment Share on other sites More sharing options...
xAddytzu Posted November 29, 2009 Share Posted November 29, 2009 you must only import l2armory Link to comment Share on other sites More sharing options...
Ashe_K Posted November 29, 2009 Share Posted November 29, 2009 this code be working to Interlude? Link to comment Share on other sites More sharing options...
Recommended Posts