• SiteAnalyzer, технический и SEO-анализ сайтов

Help me Монетные квесты

  • Автор темы Автор темы Fire
  • Дата начала Дата начала

Fire

Рядовой
Есть много похожих квестов на монетки с названием типа "[Монеты] Бешеные элементали". Айди кв "1196".
Подскажите плз, нужно преобразить название квеста в такое "Бешеные элементали".
Я так понимаю это в клиентской версии нужно делать, но где?

в Quest.xml там нет вроде
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Извиняюсь, не много не то. вот тут как убрать "Ежедневно"?
<a href="https://imgbb.com/"><img src="https://i.ibb.co/XLMFjDq/image.jpg" alt="image" border="0"></a>
Версия клиента какая? Локализация чья(регион)?
В наших клиентах обычно \l10n\RUS\Data\Data.pak - после распаковки будет папка Strings, вот там и будет то что тебе нужно, вроде как client_strings_quest.xml
 
  • Like
Реакции: Fire
Версия клиента какая? Локализация чья(регион)?
В наших клиентах обычно \l10n\RUS\Data\Data.pak - после распаковки будет папка Strings, вот там и будет то что тебе нужно, вроде как client_strings_quest.xml
Версия не нужна, клиент вроде не менялся структурой, а так поддерживаю. Иногда, если пака нет, то нужно по этому же пути, но в папке data в корне клиента (data\strings)
 
  • Like
Реакции: Fire
Версия не нужна, клиент вроде не менялся структурой, а так поддерживаю. Иногда, если пака нет, то нужно по этому же пути, но в папке data в корне клиента (data\strings)
У корейцев так, сразу напрямую :), есть EU и NA клиенты, там уже будет ENU и ENG, но всё в том же месте по пути с l10n.
 
Спасибо вам, все отлично! Еще такой вопрос у меня будет по клиентской части.
Есть квест. Все ок работает без проблем. Нужно в квесте заменить НПЦ которому сдается квест. В серверной части все сделал. А где искать в клиентской? Ибо значек так и горин на старом НПЦ.
 
Спасибо вам, все отлично! Еще такой вопрос у меня будет по клиентской части.
Есть квест. Все ок работает без проблем. Нужно в квесте заменить НПЦ которому сдается квест. В серверной части все сделал. А где искать в клиентской? Ибо значек так и горин на старом НПЦ.
Для RU клиента всё там же \l10n\RUS\Data\Data.pak - папка Dialogs после распаковки, там ищешь свой квест.
 
прилагаю "quest_q38006.html"

<?xml version="1.0" encoding="UTF-16" ?>

<HtmlPages>

<HtmlPage name="select1">
<Contents cdata="true">
<html>
<body>
<p>Вы как раз вовремя. У меня есть для вас важное сообщение, [%username].</p>
<p> </p>
<p>Слышали о Тайном храме Элизиума?</p>
<p> </p>
<p>Он поддерживает молодых даэвов и помогает им готовиться к настоящим битвам во славу Элиоса.</p>
<p> </p>
<p>Это очень важно таким даэвам, как вы, [%username], - вы же только что переродились, а вот помочь вам некому.</p>
</body>
</html>
</Contents>
<Selects>
<Act href="HACTION_ASK_QUEST_ACCEPT">Слушать далее</Act>
</Selects>
</HtmlPage>


<HtmlPage name="ask_quest_accept">
<Contents cdata="true">
<html>
<body>
<p>Сообщение для вас прислал [%dic:STR_DIC_N_Dethcaoi] из Тайного храма Элизиума.</p>
<p> </p>
<p>Он хочет, чтобы вы как можно скорее прибыли в крепость Бертрон и поговорили с ним.</p>
<p> </p>
<p>Почему бы вам не отправиться туда прямо сейчас? Дескаой может дать вам много полезных советов. </p>
</body>
</html>
</Contents>
<Selects>
<Act href="HACTION_QUEST_ACCEPT_1">Согласиться</Act>
<Act href="HACTION_QUEST_REFUSE_1">Отказаться</Act>
</Selects>
</HtmlPage>

<HtmlPage name="quest_accept_1">
<Contents cdata="true">
<html>
<body>
<p>Вы стали даэвом, а значит, обрели новые способности.</p>
<p> </p>
<p>Использовать их можно по-разному: некоторые предпочитают сражаться с врагами, другие - исцелять друзей.</p>
<p> </p>
<p>Но в любом случае, эти способности нужно правильно развивать, иначе они бесполезны.</p>
<p> </p>
<p>Надеюсь, [%dic:STR_DIC_N_Dethcaoi] из крепости Бертрон сможет помочь вам в этом нелегком деле.</p>
</body>
</html>
</Contents>
<Selects>
<Act href="HACTION_FINISH_DIALOG">Завершить диалог</Act>
</Selects>
</HtmlPage>

<HtmlPage name="quest_refuse_1">
<Contents cdata="true">
<html>
<body>
<p>Когда у вас появляются новые способности, хорошо, если рядом есть человек, который может научить вас правильно ими пользоваться.</p>
<p> </p>
<p>В противном случае вы можете причинить серьезный вред себе и окружающим.</p>
<p> </p>
<p>Чего вы желали, когда забыли свое прошлое и не знали, что делать дальше?</p>
<p> </p>
<p>Я советую вам поговорить о ваших проблемах с Дескаоем. Если передумаете, дайте мне знать.</p>
</body>
</html>
</Contents>
<Selects>
<Act href="HACTION_FINISH_DIALOG">Завершить диалог</Act>
</Selects>
</HtmlPage>

<HtmlPage name="select5">
<Contents cdata="true">
<html>
<body>
<p>Наконец-то вы здесь, [%username]!</p>
<p> </p>
<p>Фоллидус передал вам мое сообщение?</p>
<p> </p>
<p>Вы не представляете, как я ждал вашего прибытия, [%username].</p>
</body>
</html>
</Contents>
<Selects>
<Act href="HACTION_SELECT_QUEST_REWARD">Узнать, что ему нужно</Act>
</Selects>
</HtmlPage>

<HtmlPage name="select_quest_reward1">
<Contents cdata="true">
<html>
<body>
<p>Я пригласил вас сюда, потому что вам, скорее всего, очень нужна помощь.</p>
<p> </p>
<p>Что вы делали после перерождения? Разве вам не было одиноко? Возможно, вы не знали, куда податься...</p>
<p> </p>
<p>Тайный храм Элизиума поддерживает молодых даэвов вроде вас, [%username], и помогает им развивать свои способности.</p>
<p> </p>
<p>В том числе мы даем возможность тренироваться бок о бок с прославленными ветеранами. </p>
<p> </p>
<p>Если вы еще не состоите в Тайном храме Элизиума, вступайте прямо сейчас! С нами вы намного быстрее разовьете данные вам силы.</p>
<p> </p>
<p>Вот и все, что мне нужно было вам сказать. Выбор за вами, [%username].</p>
</body>
</html>
</Contents>
</HtmlPage>

<HtmlPage name="quest_summary">
<Contents cdata="true">
<html>
<body>
<steps>
<step><p visible="[%0]"><font color="[%1]">[%dic:STR_DIC_N_Dethcaoi] ждет вас в крепости Бертрон.</font></p></step>
</steps>
<p><font font_xml="quest_summary">Вас ищет посланник Тайного храма Элизиума. Отправляйтесь в крепость Бертрон и поговорите с Дескаоем.</font></p>
</body>
</html>
</Contents>
</HtmlPage>

<HtmlPage name="quest_complete">
<Contents cdata="true">
<html>
<body>
<p>Привратник Фоллидус передал вам, что вас искал посланник Тайного храма Элизиума.</p>
<p> </p>
<p>Вы отправились в крепость Бертрон и нашли там Дескаоя. Тот рассказал вам о Тайном храме Элизиума и пригласил вас вступить в их ряды.</p>
</body>
</html>
</Contents>
</HtmlPage>

<HtmlPage name="select_acqusitive_quest_desc">
<Selects>
<Act>Новое задание: [%questname]</Act>
</Selects>
</HtmlPage>

<HtmlPage name="select_progressive_quest_desc">
<Selects>
<Act>Выполняется: [%questname]</Act>
</Selects>
</HtmlPage>

</HtmlPages>
 
Последнее редактирование модератором:
сорян, под спойлер не нашел как спрятать( да и редактирование постов тоже
 
сорян, под спойлер не нашел как спрятать( да и редактирование постов тоже
А что непонятно тоже забыл написать :).
STR_DIC_N_Dethcaoi вот твой нпц, соответственно и имя ему тут же поменять надо будет. Берешь это название и ищешь в npcs.pak в client_npcs.xml(ид нпц найдешь).
Соответственно и ид нпц на которого меняешь потому же принципу (берешь точно такой же str нпц который нужен).
Fire, распакуй клиент полностью, в дальнейшем будешь поиском по клиенту распакованному искать.
 
Последнее редактирование:
Спасибо вам, все отлично! Еще такой вопрос у меня будет по клиентской части.
Есть квест. Все ок работает без проблем. Нужно в квесте заменить НПЦ которому сдается квест. В серверной части все сделал. А где искать в клиентской? Ибо значек так и горин на старом НПЦ.
Так тебе не html нужен, а xml. Название квеста лежит в client_strings_quest.xml
 
Так тебе не html нужен, а xml. Название квеста лежит в client_strings_quest.xml
Ему нпц в самом квесте теперь поменять надо :). Там именно так и нужно делать как я выше написал, html стринг нужного нпц всё равно добавлять ну и имя новое(иначе ерунду будет отображать в самом квесте и в поиске по нпц)
Там он скорее всего поменял уже, а там хз :), там тоже надо менять.
 
Последнее редактирование:
STR_DIC_N_Dethcaoi это находится в файле client_strings_dic_people.xml а задания расписаны в ScriptDLL64.dll
 
если и поменяешь в html фале на другого нпс то указатель над нпсом не поменяется
 
L10N\1_enu\data\dialogs\30000_39999\quest_q38006.html тут поменял НПЦ. но это ведь только описание квеста. в ScriptDLL64.dll не изменить ведь, насколько я понимаю. Значит затея моя рухнула(
 
Ему нпц в самом квесте теперь поменять надо :). Там именно так и нужно делать как я выше написал, html стринг нужного нпц всё равно добавлять ну и имя новое(иначе ерунду будет отображать в самом квесте и в поиске по нпц)
Там он скорее всего поменял уже, а там хз :), там тоже надо менять.
а, всё, понял. Сначала про другое подумал.

L10N\1_enu\data\dialogs\30000_39999\quest_q38006.html тут поменял НПЦ. но это ведь только описание квеста. в ScriptDLL64.dll не изменить ведь, насколько я понимаю. Значит затея моя рухнула(
Тут только визаульно в квесте можно что-то поменять, на деле же ничего толкового не выйдет. Проще непися переименовать, чем против системы идти.
 
Тут только визаульно в квесте можно что-то поменять, на деле же ничего толкового не выйдет. Проще непися переименовать, чем против системы идти.
Согласен, тем более что там того что должно работать непочатый край ремонтировать в эмуляторах. Смысла особого нет очередной велосипед изобретать.
 
Назад
Сверху