try{
_count = activeChar.getInventory().getItemByItemId(temp.getItemIdDye()).getCount();
}
catch(Exception e){}
if ((_count >= temp.getAmountDyeRequire())&& (activeChar.getAdena()>= temp.getPrice()) && activeChar.addHenna(temp))
{
SystemMessage sm = new SystemMessage(SystemMessageId.S1_DISAPPEARED);
sm.addNumber(temp.getItemIdDye());
activeChar.sendPacket(sm);
sm = null;