Перейти к содержанию
Авторизация  
Focus

Нпc Siege

Рекомендуемые сообщения

Вообщем что бы не создавать новую тему апну старую.

Создал файл 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
С меня ++
Изменено пользователем Focus

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скопировать html со всех НПЦ и поместить в одного + добавить вкладки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скопировать html со всех НПЦ и поместить в одного + добавить вкладки?

да ты профи))

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

делаешь НПС ( думаю нечего сложного )

далее в 1 АШТМЛ странице делаешь сцылки на остальный па нодобии

aden

giran

trol

и тд

при нажатии на сцылку допустим aden у тебя открывается наступна HTML страница в которой ты уже регестрируешься на захват или защиту адена

такуюже опирацию проделываешь со всеми регистраторами

 

фаормально тебе нужно скопирывать html регистрации на каждый замок , скопирывать их в папочку

и сделать 1 html лицеву

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

//delete

Изменено пользователем Focus

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

UP!

переопределить метод "public void onBypassFeedback(L2PcInstance player, String command)"

 

NpcHtmlMessage p = new NpcHtmlMessage(CЮДА НУЖНО ПОМЕТСТЬ getObjectId() ДАННОГО ЭКЗЕМПЛЯРА );

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...