Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Обновить инвентарь
#1
Сборка l2emu
После покупки из коммунити боард любой вещи или же бафа кол-во аден не изменяется визуально. Если переоткрыть инвентарь, то кол-во адены приходит к нормальному состоянию, т.е. как и должно быть.

Вопрос, как после покупки/бафа обновить инвентарь?
Ответ
#2
Отсылать пакет InventoryUpdate после покупки
Ответ
#3
Добавление нового итема с обновлением инвентаря.
  • player.sendPacket(new InventoryUpdate().addNewItem(item));
Простое обновление итема. (К примеру при заточке)
  • player.sendPacket(new InventoryUpdate().addModifiedItem(item));
Удаление итема с обновлением инвентаря.
  • player.sendPacket(new InventoryUpdate().addRemovedItem(item));
Ответ
#4
Добавляю строки после
Код:
activeChar.updateEffectIcons();
                    activeChar.broadcastFullInfo();
                                        
                                        L2ItemInstance item = activeChar.getInventory().getItemByItemId(priceItemId);
                                        activeChar.sendPacket(new InventoryUpdate().addModifiedItem(item));

выдает ошибку
error: 'void' type not allowed here
activeChar.sendPacket(new InventoryUpdate().addModifiedItem(item));



Получилось сделать только так
Код:
L2ItemInstance item = activeChar.getInventory().getItemByItemId(priceItemId);
                            InventoryUpdate ui = new InventoryUpdate();
                            
                            if(item != null)
                            {
                                ui.addModifiedItem(item);
                                activeChar.sendPacket(ui);
                            }
почему ваш вариант не хочет работать?
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Инвентарь товаров Gaikotsu 6 2,864 07-06-2014, 12:03 AM
Последний пост: Gaikotsu
  обновить итем La2lucky 3 1,350 07-31-2013, 02:35 PM
Последний пост: moveton
  Обновить яву Attack 2 1,816 02-07-2013, 03:56 PM
Последний пост: NotSpecified
  Ошибка после того как создам итем в инвентарь. Ololowke666 1 1,280 10-29-2012, 02:25 PM
Последний пост: Zubastic
  Как добавить вещь в инвентарь игроку. MelkiyGnom 20 9,559 08-01-2012, 07:22 PM
Последний пост: Nokia
  как посмотреть инвентарь и вх чара через базу Darvin 2 1,575 11-02-2011, 12:04 PM
Последний пост: Darvin
  Трейд, РБ, упорядочить инвентарь. bizi 17 4,880 04-17-2010, 02:05 PM
Последний пост: SkyWard
  Как правильно обновить Сервер? DSM 6 5,145 10-22-2009, 05:03 PM
Последний пост: graforlov
  как добавить вещи в инвентарь Amielly 4 2,989 03-11-2009, 03:42 PM
Последний пост: prelest
  Немогу обновить базу L2EMU San'ka(RUS) 3 3,079 02-19-2009, 10:20 AM
Последний пост: Joxer

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


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