10-10-2012, 12:44 PM 
		
	
	
		Спасибо, в общем поколдуя есть следующее:
Подскажите, Как мне здесь правильно получить obj_Id из бд, затем приравнять допустим к обьекту playerTemp, который я потом использую как "текущего хиро", что бы у него обнулить статус, а затем поставить хиро новому лидеру?
	
	
	
	
	
Код:
public void increasePvpKills()
{
L2PcInstance playerTemp;
        Connection connection = null;
        try
        {
            connection = L2DatabaseFactory.getInstance().getConnection();
            PreparedStatement statement = connection.prepareStatement("SELECT obj_Id FROM characters where pvpkills = (select max(pvpkills) from characters");
            statement.setString(1, playerTemp.getName());
            ResultSet rset = statement.executeQuery();
            int objId = 0;
            if (rset.next()){objId = rset.getInt(1);}
            rset.close();
            statement.close();
            if (objId == 0){connection.close(); return;}
            statement.setInt(1, objId);
            statement.execute();
            statement.close();
            connection.close();
        }
        catch (Exception e){_log.info("Could not set status for character: ");}
        finally
        {
            try{connection.close();}
            catch (Exception e){}
        }
}
