int itemId = 4037; // айди предмета для обмена
long count = 10; // кол-во обмениваемых предметов
long points = 1000; // кол-во баллов за один предмет
if ( player.getInventory().getCountOf( itemId ) < count )
{
// кол-во предметов в инвенторе меньше чем мы указали на обмен
return;
}
if ( player.getInventory().removeItemByItemId(itemId, count) != null )
{
player.getPremiumAccountComponent().setPremiumPoints(points * count);
// или так
//long currentPoints = player.getPremiumAccountComponent().getPremiumPoints();
//player.getPremiumAccountComponent().setPremiumPoints( currentPoints + ( points * count ) );
}