Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Правильный вызов html от NPC
#1
Помогите плз разобраться с вызовом html-ки нпц.

У меня в say2.java есть некий текст, прописав который должна вызваться html от моего NPC.

Этот нпц прописан своим классом, к примеру L2CustNpcInstance. У него соответственно внутри свой функционал, который работает полностью на яве (через TextBuilder строится весь диалог, затем по нажатию кнопочек что-то должно происходить).

В базе данных этот нпц имеет айди 70808. По логике я ввел этот айди там, где проверка введенного текста, методом sendPacket - что бы вызывать его диалог:

Код:
if(owntext.equalsIgnoreCase(_text))
{
    NpcHtmlMessage html = new NpcHtmlMessage(70808);
    activeChar.sendPacket(html);
    html = null;
}

Но в итоге я получаю экзепшин в геймсервере и вызывается html от админки 0_о.

Как быть? помогите понять что не так и правильно сделать. СПАСИБО люди добрые!SmileSmile
[Изображение: ck.gif]
Ответ
#2
поставь тип нпс инстанса без концовки типо L2CustNpc без инстанса
все данные будет брать с кода
Ответ
#3
Это пакет показа html текст игроку, в вашем коде нет ничего общего с вашим нпц и этим текстом
Формулировку вопроса не осилил
Ответ
#4
KID Написал:Это пакет показа html текст игроку, в вашем коде нет ничего общего с вашим нпц и этим текстом
Формулировку вопроса не осилил

Мне то в общем и не нужно ничего общего иметь с этим нпц. Мне просто нужно как-то вызвать его заглавную HTML (как и говорил выше - у него свой инстанс)

И уже после вызова его основной HTML, что бы действия переключились полностью на работу Инстанца этого НПЦ. вот и все

Таким путем как я написал он не хочет вызывать ничего..(
[Изображение: ck.gif]
Ответ
#5
У NpcHtmlMessage есть функционал setFile(string) посмотри там
к томуже есть Voiced command handler. лучше используй его
Ответ
#6
KID Написал:У NpcHtmlMessage есть функционал setFile(string) посмотри там
к томуже есть Voiced command handler. лучше используй его

Да не важно через что это будет вызываться, хандлер или таким путем..

Я не могу понять как мне просто напрямую вызвать html от NPC, когда NPC нет рядом, код который я написал - не работает и летят экзепшины.Sad
[Изображение: ck.gif]
Ответ
#7
В любом случае у нпц есть диалоги, байпас которых требует его ид для работы, в таком варианте будет только диалог для чтения, без действий
Ответ
#8
Я конечно не сильно понел что автор темы хочет...
Но я так понимаю тебе нужно вывести штмл от другого нпса ?

if(owntext.equalsIgnoreCase(_text))
{
String H= HtmCache.getInstance().getHtm("data/html/70808.htm");
NpcHtmlMessage html = new NpcHtmlMessage(...........);
html.setHtml(H);
player.sendPacket(html);
html = null;
}
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Вызов окна крафта у гномов. Magican 0 1,254 01-10-2022, 07:22 PM
Последний пост: Magican
  [Шара] Полный пак всех html (RU\ENG) с off сервера. L2CCCP 20 9,648 01-19-2021, 12:41 AM
Последний пост: Esferol
  Добавление кнопки в html gatekeeper-а Hotaka 2 2,005 05-20-2018, 12:12 AM
Последний пост: Hotaka
  Помогите создать правильный mssql запрос ussyka 2 1,545 09-03-2016, 12:32 AM
Последний пост: Stenly76
  HTML Npc ioioioii 2 1,351 07-12-2016, 05:02 PM
Последний пост: elastic
  Диалоги html ru Mantra 1 1,465 01-19-2016, 11:18 AM
Последний пост: Zubastic
  Freya html RaRus 9 5,683 12-26-2015, 08:22 PM
Последний пост: flopix
  html GK Antilion 2 1,592 07-07-2014, 09:09 PM
Последний пост: Donatte
  Русские HTML для PTS Donatte 2 1,396 06-24-2014, 05:55 PM
Последний пост: Donatte
  HTML Gmshop hYdR0 5 1,649 07-24-2013, 05:11 AM
Последний пост: hYdR0

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


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