Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Как получить obj_Id из бд
#1
Нужно получить obj_Id из базы данных, по запросу, затем этот айди использовать для нового обьекта L2PcInstance.

Вернее даже так: мне нужно получить obj_Id и создать под него обьект, что бы потом использовать сам обьект L2PcInstance но с чаром этого obj_Id. Как это сделать? Что нужно дописать в код ниже?
Спасибо!!!

Код:
public void getplayerfromclan()
{
    Connection con = null;
    try
    {
        con = L2DatabaseFactory.getInstance().getConnection(false);
        PreparedStatement statement;
        statement = con.prepareStatement("SELECT obj_Id FROM characters where clanId = 30529126");
        statement.setInt(1, getObjectId());
        ResultSet rset = statement.executeQuery();
                //New obj
                // L2PcInstance tempPlay;
                // objId = tempPlay...
        rset.close();
        statement.close();
    }
    catch(Exception e)
    {
        if(Config.ENABLE_ALL_EXCEPTIONS)
            e.printStackTrace();
        
        _log.warning("could not restore data:" + e);
    }
    finally
    {
        CloseUtil.close(con);
        con = null;
    }
}
[Изображение: ck.gif]
Ответ
#2
Если вы хотите полностью загружать игрока как объект по его objectId, то наверно никто не подскажет как это сделать, так как нужно смотреть реализацию загрузки игроков именно в ваших исходниках.
Если есть оффлайн трейд, то посмотрите как там происходит их загрузка, возможно это вам подойдёт.
[Изображение: l2nextgen.gif]
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Не могу получить или дать права ГМ или Админа Necrofanci 0 255 03-26-2024, 12:12 AM
Последний пост: Necrofanci
  [Хелп] Одеть 5 предметов - получить скилл Empatic 4 1,470 07-05-2014, 03:39 PM
Последний пост: Empatic
  получить значение статов (java) mego4el 11 2,992 08-22-2012, 05:59 PM
Последний пост: bloodshed
  Получить номер активного ретейла. RaRus 1 1,603 01-16-2011, 11:16 PM
Последний пост: RaRus
  Получить игроков в определенных координатах SunnyX 10 3,803 12-30-2010, 01:35 AM
Последний пост: SunnyX

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)