Focus 17 Опубликовано 27 сентября, 2014 (изменено) Вообщем что бы не создавать новую тему апну старую. Создал файл L2MassSiegeManagerInstance.java package com.l2jfrozen.gameserver.model.actor.instance; import com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jfrozen.gameserver.templates.L2NpcTemplate; public class L2MassSiegeManagerInstance extends L2NpcInstance { public L2MassSiegeManagerInstance(int objectId, L2NpcTemplate template) { super(objectId, template); } public void showHtmlWindow(L2PcInstance activeChar) { NpcHtmlMessage p = new NpcHtmlMessage(5); StringBuilder tb = new StringBuilder(""); tb.append("<html><title>Siege Manager</title><body><center>"); tb.append("<br>"); tb.append("<img src=\"L2UI_CH3.onscrmsg_pattern01_1\" width=\"300\" height=\"32\""); tb.append("<br>"); tb.append("<button value=\"Giran Siege\" action=\"bypass -h siege_giran\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("<button value=\"Aden Siege\" action=\"bypass -h siege_aden\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("<button value=\"Rune Siege\" action=\"bypass -h siege_rune\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("<button value=\"Goddard Siege\" action=\"bypass -h siege_goddard\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("<button value=\"Dion Siege\" action=\"bypass -h siege_dion\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("<button value=\"Shuttgart Siege\" action=\"bypass -h siege_shuttgart\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("<button value=\"Innadril Siege\" action=\"bypass -h siege_innadril\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("<button value=\"Oren Siege\" action=\"bypass -h siege_oren\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("<button value=\"Gludio Siege\" action=\"bypass -h siege_gludio\" width=134 height=21 back=\"L2UI_ch3.BigButton3_over\" fore=\"L2UI_ch3.BigButton3\">"); tb.append("</center>"); tb.append("<center><img src=\"L2UI_CH3.onscrmsg_pattern01_2\" width=295 height=32><br></center>"); tb.append("</body></html>"); p.setHtml(tb.toString()); activeChar.sendPacket(p); return; } } Подскажите что нужно дописать в файл RequestBypassToServer.java С меня ++ Изменено 1 апреля, 2015 пользователем Focus Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
malder 96 Опубликовано 27 сентября, 2014 Скопировать html со всех НПЦ и поместить в одного + добавить вкладки? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MultiCrazy 934 Опубликовано 27 сентября, 2014 Скопировать html со всех НПЦ и поместить в одного + добавить вкладки? да ты профи)) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kartes12 259 Опубликовано 27 сентября, 2014 делаешь НПС ( думаю нечего сложного ) далее в 1 АШТМЛ странице делаешь сцылки на остальный па нодобии aden giran trol и тд при нажатии на сцылку допустим aden у тебя открывается наступна HTML страница в которой ты уже регестрируешься на захват или защиту адена такуюже опирацию проделываешь со всеми регистраторами фаормально тебе нужно скопирывать html регистрации на каждый замок , скопирывать их в папочку и сделать 1 html лицеву 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Focus 17 Опубликовано 8 октября, 2014 (изменено) //delete Изменено 1 апреля, 2015 пользователем Focus Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Focus 17 Опубликовано 1 апреля, 2015 UP! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LifeGame32 312 Опубликовано 1 апреля, 2015 UP! переопределить метод "public void onBypassFeedback(L2PcInstance player, String command)" NpcHtmlMessage p = new NpcHtmlMessage(CЮДА НУЖНО ПОМЕТСТЬ getObjectId() ДАННОГО ЭКЗЕМПЛЯРА ); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты