nery Posted January 12, 2014 Share Posted January 12, 2014 I need this complete code for L2jserver H5 EnchantMaxWeapon = EnchantMaxArmor = EnchantMaxJewelry = for (L2ItemInstance i : activeChar.getInventory().getItems()) { if (!activeChar.isGM()) { if (i.isEquipable()) { if (i.getEnchantLevel() > Config.ENCHANT_MAX_WEAPON || i.getEnchantLevel() > Config.ENCHANT_MAX_ARMOR || i.getEnchantLevel() > Config.ENCHANT_MAX_JEWELRY) { //Delete Item Over enchanted activeChar.getInventory().destroyItem(null, i, activeChar, null); //Message to Player activeChar.sendMessage("[Server]:You have Items over enchanted you will be kikked!"); //If Audit is only a Kick, with this the player goes in Jail for 1.200 minutes activeChar.setPunishLevel(L2PcInstance.PunishLevel.JAIL, 1200); //Punishment e log in audit Util.handleIllegalPlayerAction(activeChar, "Player " + activeChar.getName() + " have item Overenchanted ", Config.DEFAULT_PUNISH); //Log in console _log.info("#### ATTENCTION ####"); _log.info(i+" item has been removed from player."); } } } } Quote Link to comment Share on other sites More sharing options...
DONALD TRUMP 2016 Posted January 13, 2014 Share Posted January 13, 2014 "Who does not sit LEARN ... never will stand for TEACH ..." why is this even your sig when its the complete opposite of this thread Quote Link to comment Share on other sites More sharing options...
nery Posted January 13, 2014 Author Share Posted January 13, 2014 I do not have all the code and I am in great need Quote Link to comment Share on other sites More sharing options...
nery Posted January 13, 2014 Author Share Posted January 13, 2014 someone can adapt for me to l2jserver H5 character.proper.... # Enable/Disable Over Enchant Protection. # Checks if a player have a Over Enchanted Item. # It will Ban every player whit a Over Enchanted Item. # Default/Recommended: True EnableOverEnchantProtection = True # Max Enchant for Weapons, Armors and Jewels. # Default: 50 | 50 | 50 OverEnchantProtectionMaxWeapon = 50 OverEnchantProtectionMaxArmor = 50 OverEnchantProtectionMaxJewel = 50 # Punish for Bad Players that Owns a Over Enchanted Item. # Default: True | True | False OverEnchantPunishBan = True OverEnchantPunishJail = True OverEnchantPunishKick = False @UseItem.java............ if (item.isEquipable()) { if (item != null && !activeChar.isGM() && Config.ENABLE_OVER_ENCHANT_PROTECTION) // By L2jLive team. { if (item.getItem() instanceof L2Weapon) { if (item.getEnchantLevel() > Config.OVER_ENCHANT_PROTECTION_MAX_WEAPON) { activeChar.getInventory().destroyItem("Over Enchant Protection", item, activeChar, null); activeChar.overEnchPunish(); _log.warning("Anti-OverEnchant System: Player " + activeChar.getName() + "(" + activeChar.getObjectId() + ") was whit a Weapon Over Enchanted."); return; } } switch (item.getItem().getBodyPart()) { case L2Item.SLOT_R_EAR: case L2Item.SLOT_L_EAR: case L2Item.SLOT_LR_EAR: case L2Item.SLOT_NECK: case L2Item.SLOT_L_FINGER: case L2Item.SLOT_LR_FINGER: case L2Item.SLOT_R_FINGER: { if (item.getEnchantLevel() > Config.OVER_ENCHANT_PROTECTION_MAX_JEWEL) { activeChar.getInventory().destroyItem("Over Enchant Protection", item, activeChar, null); activeChar.overEnchPunish(); _log.warning("Anti-OverEnchant System: Player " + activeChar.getName() + "(" + activeChar.getObjectId() + ") was whit a Jewel Over Enchanted."); } } case L2Item.SLOT_UNDERWEAR: case L2Item.SLOT_HEAD: case L2Item.SLOT_GLOVES: case L2Item.SLOT_CHEST: case L2Item.SLOT_LEGS: case L2Item.SLOT_FEET: case L2Item.SLOT_BACK: case L2Item.SLOT_FULL_ARMOR: case L2Item.SLOT_HAIR: case L2Item.SLOT_ALLDRESS: case L2Item.SLOT_HAIR2: case L2Item.SLOT_HAIRALL: case L2Item.SLOT_DECO: case L2Item.SLOT_BELT: { if (item.getEnchantLevel() > Config.OVER_ENCHANT_PROTECTION_MAX_ARMOR) { activeChar.getInventory().destroyItem("Over Enchant Protection", item, activeChar, null); activeChar.overEnchPunish(); _log.warning("Anti-OverEnchant System: Player " + activeChar.getName() + "(" + activeChar.getObjectId() + ") was whit an Armor Over Enchanted."); } } } } @EnterWorld.java if (!activeChar.isGM() && Config.ENABLE_OVER_ENCHANT_PROTECTION) { for (L2ItemInstance item : activeChar.getInventory().getItems()) { if (item == null || activeChar == null) return; if (item.getItem() instanceof L2Weapon) { if (item.getEnchantLevel() > Config.OVER_ENCHANT_PROTECTION_MAX_WEAPON) { activeChar.getInventory().destroyItem("Over Enchant Protection", item, activeChar, null); activeChar.overEnchPunish(); _log.warning("Anti-OverEnchant System: Player " + activeChar.getName() + "(" + activeChar.getObjectId() + ") was whit a Weapon Over Enchanted."); return; } } switch (item.getItem().getBodyPart()) { case L2Item.SLOT_R_EAR: case L2Item.SLOT_L_EAR: case L2Item.SLOT_LR_EAR: case L2Item.SLOT_NECK: case L2Item.SLOT_L_FINGER: case L2Item.SLOT_LR_FINGER: case L2Item.SLOT_R_FINGER: { if (item.getEnchantLevel() > Config.OVER_ENCHANT_PROTECTION_MAX_JEWEL) { activeChar.getInventory().destroyItem("Over Enchant Protection", item, activeChar, null); activeChar.overEnchPunish(); _log.warning("Anti-OverEnchant System: Player " + activeChar.getName() + "(" + activeChar.getObjectId() + ") was whit a Jewel Over Enchanted."); } } case L2Item.SLOT_UNDERWEAR: case L2Item.SLOT_HEAD: case L2Item.SLOT_GLOVES: case L2Item.SLOT_CHEST: case L2Item.SLOT_LEGS: case L2Item.SLOT_FEET: case L2Item.SLOT_BACK: case L2Item.SLOT_FULL_ARMOR: case L2Item.SLOT_HAIR: case L2Item.SLOT_ALLDRESS: case L2Item.SLOT_HAIR2: case L2Item.SLOT_HAIRALL: case L2Item.SLOT_DECO: case L2Item.SLOT_BELT: { if (item.getEnchantLevel() > Config.OVER_ENCHANT_PROTECTION_MAX_ARMOR) { activeChar.getInventory().destroyItem("Over Enchant Protection", item, activeChar, null); activeChar.overEnchPunish(); _log.warning("Anti-OverEnchant System: Player " + activeChar.getName() + "(" + activeChar.getObjectId() + ") was whit an Armor Over Enchanted."); } } } } } Quote Link to comment Share on other sites More sharing options...
cesabmx Posted February 14, 2014 Share Posted February 14, 2014 (edited) Thanks for sharing :) Edited May 19, 2014 by cesabmx Quote Link to comment Share on other sites More sharing options...
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.