Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
NpcHtmlMessage
#21
Bacekk, так и есть.
Код:
            if("SM_NPC_INFO".equals(packetName))
            {
                NpcInfo _npcInfo = new NpcInfo();

                FastList<ValuePart> valuePartList = new FastList<ValuePart>(packet.getValuePartList());
                for(ValuePart valuePart : valuePartList)
                {
                    String partName = valuePart.getModelPart().getName();
                    if("object id".equals(partName))
                    {
                        _npcInfo.obgId = Integer.parseInt(valuePart.readValue());
                    }
                    else if("template id".equals(partName))
                    {
                        _npcInfo.npcId = Integer.parseInt(valuePart.readValue());
                    }

                    if(_npcInfo.npcId != 0 & _npcInfo.obgId != 0)
                    {
                        NpcNode item = new NpcNode(_npcInfo.obgId, _npcInfo.npcId);
                        if(_clearList.add(item))
                        {

                        }
                    }
                }
            }

            if("SM_HTML".equals(packetName))
            {
                NpcDlg _npcDlg = new NpcDlg();

                FastList<ValuePart> valuePartList = new FastList<ValuePart>(packet.getValuePartList());
                for(ValuePart valuePart : valuePartList)
                {
                    String partName = valuePart.getModelPart().getName();
                    if("object id".equals(partName))
                    {
                        _npcDlg._obgId = Integer.parseInt(valuePart.readValue());
                    }
                    else if("html".equals(partName))
                    {
                        _npcDlg._dlg = String.valueOf(valuePart.readValue());
                    }
                    DlgNode item = new DlgNode(_npcDlg._obgId, _npcDlg._dlg);
                    _listDlg.add(item);
                }
            }
        }
Ответ
#22
Bacekk Написал:есть другой способ:
1.Берем хтмл пак фреи
2.Составляем список
3.Пишем простой парсер ( отправляем запрос на хтмлку и ждем ответа )
4.Получаем что то типо этого:
А что с новыми NPC? Это какой-то полупак получается...
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  закрыть NpcHtmlMessage mego4el 4 1,454 11-14-2015, 01:57 PM
Последний пост: Donatte

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


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