root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/clientpackets/CM_DELETE_ITEM.java

966993
17
package com.aionemu.gameserver.network.aion.clientpackets;
17
package com.aionemu.gameserver.network.aion.clientpackets;
18
18
19
import com.aionemu.gameserver.model.gameobjects.Item;
19
import com.aionemu.gameserver.model.gameobjects.Item;
20
import com.aionemu.gameserver.model.gameobjects.player.Inventory;
20
import com.aionemu.gameserver.model.gameobjects.player.Storage;
21
import com.aionemu.gameserver.model.gameobjects.player.Player;
21
import com.aionemu.gameserver.model.gameobjects.player.Player;
22
import com.aionemu.gameserver.network.aion.AionClientPacket;
22
import com.aionemu.gameserver.network.aion.AionClientPacket;
23
import com.aionemu.gameserver.network.aion.serverpackets.SM_DELETE_ITEM;
23
import com.aionemu.gameserver.network.aion.serverpackets.SM_DELETE_ITEM;
...
...
29
public class CM_DELETE_ITEM extends AionClientPacket
29
public class CM_DELETE_ITEM extends AionClientPacket
30
{
30
{
31
	public int objId;
31
	public int objId;
32
	
32
33
	public CM_DELETE_ITEM(int opcode)
33
	public CM_DELETE_ITEM(int opcode)
34
	{
34
	{
35
		super(opcode);
35
		super(opcode);
...
...
47
	{
47
	{
48
48
49
		Player player = getConnection().getActivePlayer();
49
		Player player = getConnection().getActivePlayer();
50
		Inventory bag = player.getInventory();
50
		Storage bag = player.getInventory();
51
		Item resultItem = bag.getItemByObjId(objId);
51
		Item resultItem = bag.getItemByObjId(objId);
52
		if (resultItem != null)
52
		if (resultItem != null)
53
			bag.removeFromBag(resultItem);
53
			bag.removeFromBag(resultItem, true);
54
		sendPacket(new SM_DELETE_ITEM(objId));
54
		sendPacket(new SM_DELETE_ITEM(objId));
55
	}
55
	}
56
}
56
}