if (!activeChar.getInventory().validateCapacity(totalCount) || !activeChar.getInventory().validateWeight(totalWeight))
{
activeChar.sendPacket(new ExBR_BuyProduct(ExBR_BuyProduct.RESULT_INVENTORY_FULL));
return;
}
activeChar.reducePremiumPoints(totalPoints);
for (ProductItemComponent comp : product.getComponents())
{
activeChar.getInventory().addItem(comp.getItemId(), comp.getCount() * _count);
}
activeChar.sendPacket(new ExBR_GamePoint(activeChar));