Index: java/net/sf/l2j/gameserver/clientpackets/MultiSellChoose.java =================================================================== --- java/net/sf/l2j/gameserver/clientpackets/MultiSellChoose.java (revisione 1647) +++ java/net/sf/l2j/gameserver/clientpackets/MultiSellChoose.java (copia locale) @@ -10,6 +10,7 @@ import net.sf.l2j.gameserver.model.L2Multisell.MultiSellIngredient; import net.sf.l2j.gameserver.model.L2Multisell.MultiSellListContainer; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; +import net.sf.l2j.gameserver.serverpackets.SystemMessage; public class MultiSellChoose extends ClientBasePacket @@ -54,10 +55,10 @@ { L2ItemInstance item = inv.getItemByItemId(e.getItemId()); - if(item == null || item.getCount() < e.getItemCount() || + if(item == null || item.getCount() < (e.getItemCount() * _amount) || item.getEnchantLevel() < e.getItemEnchant()) { - //TODO: send message "dont have enought items" + player.sendPacket(new SystemMessage(SystemMessage.NOT_ENOUGH_ITEMS)); return; } } @@ -66,10 +67,10 @@ for(MultiSellIngredient e : entry.getIngredients()) { - inv.destroyItemByItemId("Multisell", e.getItemId(),e.getItemCount(), player, player.getTarget()); + inv.destroyItemByItemId("Multisell", e.getItemId(), (e.getItemCount() * _amount), player, player.getTarget()); } - L2ItemInstance product = inv.addItem("Multisell", entry.getProductId(), entry.getProductCount(), player, player.getTarget()); + L2ItemInstance product = inv.addItem("Multisell", entry.getProductId(), (entry.getProductCount() * _amount), player, player.getTarget()); product.setEnchantLevel(entry.getProductEnchant()); }