Не отображается квест в квестах, помогите. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 27.11.2013, 06:18   #1
Заинтересовавшийся

Автор темы (Топик Стартер) Не отображается квест в квестах, помогите.

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

не могу понять в чем заминка, помогите

l2pheonix Epilogue

Код:
package quests._240_ImTheOnlyOneYouCanTrust;

import l2p.extensions.scripts.ScriptFile;
import l2p.gameserver.model.instances.L2NpcInstance;
import l2p.gameserver.model.quest.Quest;
import l2p.gameserver.model.quest.QuestState;

public class _240_ImTheOnlyOneYouCanTrust extends Quest implements ScriptFile
{
	public void onLoad()
	{
	}

	public void onReload()
	{
	}

	public void onShutdown()
	{
	}

	private static final int KINTAIJIN = 32640;
	private static final int SpikedStakato = 22617;
	private static final int CannibalisticStakatoFollower = 22624;
	private static final int CannibalisticStakatoLeader1 = 22625;
	private static final int CannibalisticStakatoLeader2 = 22626;
	private static final int STAKATOFANGS = 14879;
	public CheckStatus LAST_CHECK_STATUS = CheckStatus.GRACIA_EPILOGUE;

	public _240_ImTheOnlyOneYouCanTrust()
	{
		super(false);
		addStartNpc(KINTAIJIN);
		addKillId(SpikedStakato, CannibalisticStakatoFollower, CannibalisticStakatoLeader1, CannibalisticStakatoLeader2);
		addQuestItem(STAKATOFANGS);
	}

	@Override
	public String onEvent(String event, QuestState st, L2NpcInstance npc)
	{
		String htmltext = event;
		if(event.equalsIgnoreCase("32640-3.htm"))
		{
			st.setCond(1);
			st.setState(STARTED);
			st.playSound(SOUND_ACCEPT);
		}
		return htmltext;
	}

	@Override
	public String onTalk(L2NpcInstance npc, QuestState st)
	{
		String htmltext = "noquest";
		int id = st.getState();
		int cond = st.getCond();
		if(id == COMPLETED)
		{
			htmltext = "32640-10.htm";
		}
		else if(id == CREATED)
		{
			if(st.getPlayer().getLevel() >= 81)
			{
				htmltext = "32640-1.htm";
			}
			else
			{
				htmltext = "32640-0.htm";
				st.exitCurrentQuest(true);
			}
		}
		else
		{
			if(cond == 1)
			{
				htmltext = "32640-8.htm";
			}
			else if(cond == 2)
			{
				st.addExpAndSp(589542, 36800);
				st.exitCurrentQuest(false);
				st.playSound(SOUND_FINISH);
				htmltext = "32640-9.htm";
			}
		}
		return htmltext;
	}

	@Override
	public String onKill(L2NpcInstance npc, QuestState st)
	{
		if(st.getCond() == 1)
		{
			st.giveItems(STAKATOFANGS, 1);
			if(st.getQuestItemsCount(STAKATOFANGS) >= 25)
			{
				st.setCond(2);
				st.playSound(SOUND_MIDDLE);
			}
			else
			{
				st.playSound(SOUND_ITEMGET);
			}
		}
		return null;
	}
}
the2fantasy вне форума Ответить с цитированием
Непрочитано 27.11.2013, 06:58   #2
Пользователь

По умолчанию Re: Не отображается квест в квестах, помогите.

А в клиент квест добавили?
Melcor вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 27.11.2013, 10:13   #3
Заинтересовавшийся

Автор темы (Топик Стартер) Re: Не отображается квест в квестах, помогите.

В смысле в файл questnames-e?
что то я его там не обнаружил.
перекопал кучу патчей, тоже нету. что делать?)
the2fantasy вне форума Ответить с цитированием
Непрочитано 27.11.2013, 10:19   #4
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: Не отображается квест в квестах, помогите.

QuestName-ru.dat или QuestName-e.dat

Даже в IL есть такой файл
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Непрочитано 27.11.2013, 10:22   #5
Заинтересовавшийся

Автор темы (Топик Стартер) Re: Не отображается квест в квестах, помогите.

я не про файл, про сам id квеста.
я и по названию искал и по id
не обнаружил)
буду копать значит где-то..
the2fantasy вне форума Ответить с цитированием
Непрочитано 27.11.2013, 10:24   #6
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: Не отображается квест в квестах, помогите.

Цитата:
Сообщение от the2fantasy Посмотреть сообщение
я не про файл, про сам id квеста.
я и по названию искал и по id
не обнаружил)
буду копать значит где-то..
Если его нет, то почему он должен показывать стадию?

Добавляйте его в клиент и будет счастье
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 27.11.2013, 10:32   #7
Заинтересовавшийся

Автор темы (Топик Стартер) Re: Не отображается квест в квестах, помогите.

нашел с патча руоффа, спасибо.
the2fantasy вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
мануал. Создание квестов Letov Тех-документация 18 10.02.2013 20:03
[Продам] L2Phoenix Enterprise 2S CWTeam Рынок / Marketplace 35 13.11.2010 03:27
[Продам] Квест - Убей Трёх Рб, Получи Вознаграждение RaZoR.eXe Рынок / Marketplace 3 04.06.2010 16:15
[Продам] Gracia Part 2 L2Dream PaInKiLlEr Рынок / Marketplace 10 04.06.2010 00:18


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:37. Часовой пояс GMT +3.

Вверх