Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Один человек, который мейном занимается писал, что сделать такое на новых протоколах не смогли (но). Попросили написать екстендер, ведь на классике окошко осталось старым, так что - сделали по сути.Как вместо нового окна new_quest_data выводить старое? 474 прот.
Это можно через сервер реализовать, или где-то в интерфейсе идет подмена в зависимости от версии игры?
Через UI окно вызывается.
Посмотреть вложение 88080
Не охота квесты переписывать под new quest data.
//summon Gaikotsu Aristo
Так спрашивают как, а не "Возможно ли?"Один человек, который мейном занимается писал, что сделать такое на новых протоколах не смогли (но). Попросили написать екстендер, ведь на классике окошко осталось старым, так что - сделали по сути.

екстендером возвращать логику, используя окно с классик и восстанавливать загрузку даток.Так спрашивают как, а не "Возможно ли?"![]()
Карта и тд ерунда.екстендером возвращать логику, используя окно с классик и восстанавливать загрузку даток.
Так же - видимо нужно будет и карту править, чтобы вернуть отображение заданий и просто их список.
и что будет если заставишь?Карта и тд ерунда.
Есть подозрение что не обязательно экстом, просто заставить на мейне выводить окно с классика.
ну все - можете поделиться решением
Получается как и писал выше, если подменить окно, то будет подгружать датки с классика?
Ну на сколько я понял, это выводит старое окно:[OFF]На оффе - есть обава рианта сразу, окон с квестами.
Есть квесты Дитунса - которые работают только через старое окно (при взятии квеста, только со тарым окном идет диалог, инфа)
И еще несколько подобных квеста.
В целом, переход на new_quest_data - был сделал из-за смены квестов на ГОД.
На ессенсе/Классике (на оффе) - эти квесты имеют баги, потому что они заточены под ГОД реализацию, а в других ветках они ловят кучу "подарков", которые все еще не пофиксили.
На ГОД цепочка работает четко и без затупов, пропаданий, быстрые телепорты и верная обработка НПЦ, в других же ветках - можно на любом шаге словить крит клиента, попросту не отработает сценарий перемещения/взятия след квеста поцепочке, или даже выдать несколько рад один и тот же квес, посел чего прогресс проходжения "забагован/зависает" и нужно релогать, ждать по 1+ часу пока обновиться инфа и повторно система выдаст квест - но уже без "подарков".
Тестил Ру/На сервера - всюду это было.[/OFF]
Так окно же банально не обрабатывается и всё , хоть ты его открывай или не открывай это бесполезно, логику перенесли, в другое окно, и пока ты не переработаешь структуры( они скорее всего уже новые ) и сами цепочки вызовов ( от принятия клиентом пакета - квеста, передачи данных в нужный класс и структуру , и до непосредственного открытия окна( и получения этих данных, скорее всего по событию EV_quest ,обрабатываемого скорее всего unreal script , нежели флэщ ) , ты не сможешь сделать его работоспособным, открываться будет, но а толку, я очень сомневаюсь что там в нативе булиан проверка 1 - новое, 0 - старое , там скорее макрос на плюсах, и отдельный бинарник под разные версии legacy-"classic" и main .Ну на сколько я понял, это выводит старое окно:
setList(4, 118, "QuestWnd", "QuestWnd");
А это выводит новое:
setList(1, 118, "QuestWnd", "QuestWnd");
Сообщение объединено:Само окно вывести получилось, но на 542+ протах у неписей квесты не видно.
Это клиент или просто от хф пакеты quest* не подходят, кто в курсе?
Посмотреть вложение 95414
Посмотреть вложение 95413
//summon romash ChaosPaladin можно под личный хайд если знаете куда копать
Так же не видно списка квестов, хотя в датки добавил.
Посмотреть вложение 95415
А читать ты разучился ? =)Пофиксил отображение квестов у неписей, но вот окошко по прежнему их не подтягивает.
Посмотреть вложение 95712
//summon romash как ты заставил окно видить квесты?
Человек его завел через интерфейсА читать ты разучился ? =)
В questname.dat добавил инфу о квестах? Надо чтобы были не в newquestname (или как оно там называется, не помню)Пофиксил отображение квестов у неписей, но вот окошко по прежнему их не подтягивает.
Посмотреть вложение 95712
//summon romash как ты заставил окно видить квесты?
Да, но он эту датку не подтягивает, т.к. ее изначально не было.В questname.dat добавил инфу о квестах? Надо чтобы были не в newquestname (или как оно там называется, не помню)
У меня эта датка была изначально в 474 протоколе. Только через интерфейс правил. Я буду дома посмотрю по гиту, что именно было изменено. Но точно чисто в uc файлах.Да, но он эту датку не подтягивает, т.к. ее изначально не было.
Ты как вообще, просто через интерфейс их завел, или дллку правил?