public void PlayerTalkItemLocker(GPlayer player, Packet packet)
        {
            PlayerItemData Item;

            var count = packet.ReadByte();  //count item
            var Index = packet.ReadInt32(); //id do item

            var _db    = new PangyaEntities();
            var invent = _db.USP_INVEN_POP((int)player.GetUID, Index).First();

            if (invent.ERROR == null || invent.ERROR != 0)
            {
                player.SendResponse(new byte[] { 0x6f, 0x01, 0x6B, 0x00, 0x00, 0x00 });
                return;
            }
            else
            {
                Item = new PlayerItemData();

                Item.CreateNewItem();

                Item.ItemIndex        = (uint)invent.ITEM_ID;
                Item.ItemTypeID       = (uint)invent.TYPEID;
                Item.ItemC0           = (ushort)invent.C0;
                Item.ItemC1           = (ushort)invent.C1;
                Item.ItemC2           = (ushort)invent.C2;
                Item.ItemC3           = (ushort)invent.C3;
                Item.ItemC4           = (ushort)invent.C4;
                Item.ItemEndDate      = invent.DateEnd;
                Item.ItemFlag         = invent.FLAG;
                Item.ItemUCCUnique    = invent.UCC_UNIQE;
                Item.ItemUCCStatus    = invent.UCC_STATUS;
                Item.ItemUCCName      = invent.UCC_NAME;
                Item.ItemUCCDrawerUID = (uint?)invent.UCC_DRAWER_UID;
                Item.ItemUCCDrawer    = invent.UCC_DRAWER_NICKNAME;
                Item.ItemUCCCopyCount = (ushort?)invent.UCC_COPY_COUNT;
                // Add to inventory
                player.Inventory.ItemWarehouse.Add(Item);

                player.Response.Write(new byte[] { 0xEC, 0x00 });
                player.Response.Write((byte)1);
                player.Response.Write(0);
                player.Response.Write(player.GetPang);
                player.Response.WriteZero(8);
                player.Response.Write(Item.ItemTypeID);
                player.Response.Write(Item.ItemIndex);
                player.Response.Write(player.GetUID);//quantity
                player.Response.WriteZero(27);
                player.Response.WriteStr(Item.ItemUCCUnique, 9);
                player.Response.Write(Item.ItemUCCCopyCount ?? 0);
                player.Response.Write(Item.ItemUCCStatus ?? 0);
                player.Response.WriteZero(54);
                player.Response.WriteStr(Item.ItemUCCName, 16);
                player.Response.WriteZero(25);
                player.Response.WriteStr(Item.ItemUCCDrawer, 16);
                player.Response.WriteZero(6);
                player.Response.Write((byte)3);
                player.Response.Write(player.GetUID);
                player.Response.Write(Item.ItemTypeID);
                player.Response.Write(new byte[] { 0xFF, 0xFF, 0xFF, 0xFF });
                player.Response.Write(1);
                player.Response.WriteZero(6);
                player.Response.Write(1);
                player.Response.WriteZero(0x0E);
                player.Response.Write((byte)2);
                player.Response.WriteStr(Item.ItemUCCName, 16);
                player.Response.WriteZero(25);
                player.Response.WriteStr(Item.ItemUCCUnique, 9);
                player.Response.Write(Item.ItemUCCStatus ?? 0);
                player.Response.Write(Item.ItemUCCCopyCount ?? 0);
                player.Response.WriteStr(Item.ItemUCCDrawer, 16);
                player.Response.WriteZero(0x4E);
                player.Response.Write(0);
                player.Response.Write(0);
                player.SendResponse();


                player.Response.Write(new byte[] { 0x6F, 0x01 });
                player.Response.Write(0);
                player.Response.Write(Index);
                player.Response.Write(0);
                player.Response.Write(Item.ItemIndex);
                player.Response.Write(player.GetUID);//quantity
                player.Response.Write(Item.ItemTypeID);
                player.Response.WriteZero(27);
                player.Response.WriteStr(Item.ItemUCCUnique, 9);
                player.Response.Write(Item.ItemUCCCopyCount ?? 0);
                player.Response.Write(Item.ItemUCCStatus ?? 0);
                player.Response.WriteZero(54);
                player.Response.WriteStr(Item.ItemUCCName, 16);
                player.Response.WriteZero(25);
                player.Response.WriteStr(Item.ItemUCCDrawer, 22);
                player.SendResponse();
            }
        }