↑ ↓

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

Тема в разделе "Помощь", создана пользователем Fire, 29 сен 2023.

  1. TopicStarter Overlay
    Offline

    Fire Рядовой

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

    в Quest.xml там нет вроде
     
  2. TopicStarter Overlay
    Offline

    Fire Рядовой

    49
    2
    39
    Кредиты:
    $303,05
    Репутация:
    1
    Извиняюсь, не много не то. вот тут как убрать "Ежедневно"?
    <a href="Please login or register to view links"><img src="Please login or register to view links" alt="image" border="0"></a>
     
  3. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.139,45
    Репутация:
    54
    Версия клиента какая? Локализация чья(регион)?
    В наших клиентах обычно \l10n\RUS\Data\Data.pak - после распаковки будет папка Strings, вот там и будет то что тебе нужно, вроде как client_strings_quest.xml
     
    Fire нравится это.
  4. Offline

    Андрей Жбанов Ефрейтор

    267
    38
    61
    Кредиты:
    $1.549,25
    Репутация:
    1
    Версия не нужна, клиент вроде не менялся структурой, а так поддерживаю. Иногда, если пака нет, то нужно по этому же пути, но в папке data в корне клиента (data\strings)
     
    Fire нравится это.
  5. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.139,45
    Репутация:
    54
    У корейцев так, сразу напрямую :), есть EU и NA клиенты, там уже будет ENU и ENG, но всё в том же месте по пути с l10n.
     
  6. TopicStarter Overlay
    Offline

    Fire Рядовой

    49
    2
    39
    Кредиты:
    $303,05
    Репутация:
    1
    Спасибо вам, все отлично! Еще такой вопрос у меня будет по клиентской части.
    Есть квест. Все ок работает без проблем. Нужно в квесте заменить НПЦ которому сдается квест. В серверной части все сделал. А где искать в клиентской? Ибо значек так и горин на старом НПЦ.
     
  7. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.139,45
    Репутация:
    54
    Для RU клиента всё там же \l10n\RUS\Data\Data.pak - папка Dialogs после распаковки, там ищешь свой квест.
     
  8. TopicStarter Overlay
    Offline

    Fire Рядовой

    49
    2
    39
    Кредиты:
    $303,05
    Репутация:
    1
    спасибо конечно. да, я находил по твоему хелпу пути этот самый файл. Но открыв его, ищем айди НПЦ.... и ничего(
     
  9. TopicStarter Overlay
    Offline

    Fire Рядовой

    49
    2
    39
    Кредиты:
    $303,05
    Репутация:
    1
    прилагаю "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>
     
    Последнее редактирование модератором: 1 окт 2023
  10. TopicStarter Overlay
    Offline

    Fire Рядовой

    49
    2
    39
    Кредиты:
    $303,05
    Репутация:
    1
    сорян, под спойлер не нашел как спрятать( да и редактирование постов тоже
     
  11. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.139,45
    Репутация:
    54
    А что непонятно тоже забыл написать :).
    STR_DIC_N_Dethcaoi вот твой нпц, соответственно и имя ему тут же поменять надо будет. Берешь это название и ищешь в npcs.pak в client_npcs.xml(ид нпц найдешь).
    Соответственно и ид нпц на которого меняешь потому же принципу (берешь точно такой же str нпц который нужен).
    Please login or register to view links, распакуй клиент полностью, в дальнейшем будешь поиском по клиенту распакованному искать.
     
    Последнее редактирование: 1 окт 2023
  12. Offline

    Андрей Жбанов Ефрейтор

    267
    38
    61
    Кредиты:
    $1.549,25
    Репутация:
    1
    Так тебе не html нужен, а xml. Название квеста лежит в client_strings_quest.xml
     
  13. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.139,45
    Репутация:
    54
    Ему нпц в самом квесте теперь поменять надо :). Там именно так и нужно делать как я выше написал, html стринг нужного нпц всё равно добавлять ну и имя новое(иначе ерунду будет отображать в самом квесте и в поиске по нпц)
    Там он скорее всего поменял уже, а там хз :), там тоже надо менять.
     
    Последнее редактирование: 1 окт 2023
  14. Offline

    SG Shaiy Ефрейтор

    402
    95
    61
    Кредиты:
    $15.767,72
    Репутация:
    9
    STR_DIC_N_Dethcaoi это находится в файле client_strings_dic_people.xml а задания расписаны в ScriptDLL64.dll
     
  15. Offline

    SG Shaiy Ефрейтор

    402
    95
    61
    Кредиты:
    $15.767,72
    Репутация:
    9
    если и поменяешь в html фале на другого нпс то указатель над нпсом не поменяется
     
  16. TopicStarter Overlay
    Offline

    Fire Рядовой

    49
    2
    39
    Кредиты:
    $303,05
    Репутация:
    1
    я так понимаю "dll" не распаковать, а значит и значек так и будет светиться на старомм НПС?
     
  17. TopicStarter Overlay
    Offline

    Fire Рядовой

    49
    2
    39
    Кредиты:
    $303,05
    Репутация:
    1
    L10N\1_enu\data\dialogs\30000_39999\quest_q38006.html тут поменял НПЦ. но это ведь только описание квеста. в ScriptDLL64.dll не изменить ведь, насколько я понимаю. Значит затея моя рухнула(
     
  18. Offline

    Андрей Жбанов Ефрейтор

    267
    38
    61
    Кредиты:
    $1.549,25
    Репутация:
    1
    а, всё, понял. Сначала про другое подумал.

    Тут только визаульно в квесте можно что-то поменять, на деле же ничего толкового не выйдет. Проще непися переименовать, чем против системы идти.
     
  19. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.139,45
    Репутация:
    54
    Согласен, тем более что там того что должно работать непочатый край ремонтировать в эмуляторах. Смысла особого нет очередной велосипед изобретать.