![]() |
Где находится список квестов в сингле? - Версия для печати +- Город Джунов (https://www.gipat.ru/forum) +-- Форум Обсуждение Проклятых Земель (https://www.gipat.ru/forum/forum-19.html) +--- Форум MODный форум (https://www.gipat.ru/forum/forum-9.html) +--- Темы: Где находится список квестов в сингле? (/thread-3977.html) |
Где находится список квестов в сингле? - backgj - 09.03.2023 Подскажите, где я могу отключить квест в сингле или хотя бы его скрыть, что бы он не отображался у квестодавателя? Где вообще находится находится база квестов в сингле? Интерисует их линейность. RE: Где находится список квестов в сингле? - Atom - 11.03.2023 (09.03.2023, 21:56)backgj Написал: Подскажите, где я могу отключить квест в сингле или хотя бы его скрыть, что бы он не отображался у квестодавателя? Приветствую. Что подразумевается под "скрыть квест"? Отображение квестов у квестодателя (бриф по выдаче/выполнени.) - особая переменная вида b.[скриптоимя квестодателя].[скриптоимя квеста] = 0\1\2 (скрыт не прочитан\ показан не прочитан\скрыт прочитан), устанавливается через консоль как @GSSetVar(0,"b.Elder.s1",1), получается как #GSGetVar(0,"b.Elder.s1"). Переменная самого задания\подзадания - z.[имя зоны].[имя квеста]{.[индекс подзадания]} - 0\1\2\3 (не выдан не выполнен\ выдан в процессе выполнения\выдан выполнен\выдан провален). Те-же GS вары. зоны кодируются как [g\b](game\brief)z[номер][аллод] (Пример, bz1g - Посёлок, gz3g - Предгорья, gz15h - Каньон). Т.е. это всё делается или через консоль, или через игровой скрипт. RE: Где находится список квестов в сингле? - backgj - 13.03.2023 Atom, если я правильно вас понял, то квесты находятся в брифинг зонах. Его можно отредактировать, если открыть mob файл брифинг зоны? Например, редактировать Посёлок gz3g, там все квесты, которые выдаются в поселке? RE: Где находится список квестов в сингле? - Atom - 13.03.2023 (13.03.2023, 11:58)backgj Написал: Atom, если я правильно вас понял, то квесты находятся в брифинг зонах. Его можно отредактировать, если открыть mob файл брифинг зоны? Например, редактировать Посёлок gz3g, там все квесты, которые выдаются в поселке? Ну есть ещё привязка в датабазе, там прописывается, какой квест выдаётся в самом брифинге ( Получено задание: ... ). А так да, только, переменные устанавливаются на всех зонах. Т.е. если диалог появляется после другого квеста, вполне возможно, что он устанавливается сразу на той игровой зоне, где проходил предыдущий квест. P.s. У посёлка некоторое различие с общей системой - он называется basegipat.mob. P.p.s. В моб файле у скрипта есть ещё такая часть как Script #OnBriefingComplete - отвечает за события после какого-то диалога. (скрытие персонажа, выдачу других диалогов и тд) |