Вопрос такой, мне надо сделать так, что бы при разговоре с НПС выскакивало окно чата (в данном случае 1.htm) внутри этого окна есть код
Код HTML:
<a action="bypass -h Quest OracleTeleport tatata">"I'm ready."</a>
по идеи по нажатию на эту ссылку должно выскачить окно 2.htm но этого не происходит. В чём может быть ошибка?
Свернуть ↑
Код:
package teleports.OracleTeleport;
import ru.l2open.gameserver.model.actor.L2Npc;
import ru.l2open.gameserver.model.actor.instance.L2PcInstance;
import ru.l2open.gameserver.model.quest.State;
import ru.l2open.gameserver.model.quest.Quest;
import ru.l2open.gameserver.model.quest.QuestState;
import ru.l2open.gameserver.network.SystemMessageId;
import ru.l2open.gameserver.network.serverpackets.SystemMessage;
public class OracleTeleport extends Quest
{
public OracleTeleport(int questId, String name, String descr)
{
super(questId, name, descr);
addStartNpc(6000);
addFirstTalkId(6000);
}
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
String htmltext = "";
QuestState st = player.getQuestState(getName());
int npcId = npc.getNpcId();
if (event.equalsIgnoreCase("tatata"))
{
htmltext = "2.htm";
}
return htmltext;
}
@Override
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
String htmltext = "";
QuestState st = player.getQuestState(getName());
int npcId = npc.getNpcId();
htmltext = "1.htm";
return htmltext;
}
public static void main(String[] args)
{
new OracleTeleport(-1, "OracleTeleport", "teleports");
}
}
Свернуть ↑Развернуть ↓