All pastes #46544 Raw Edit

Miscellany

public text v1 · immutable
#46544 ·published 2006-03-21 22:20 UTC
rendered paste body
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());
     }