рыбалка на новыx хроникам

Candice

Пляшущий с бубном
Местный
Сообщения
79
Розыгрыши
0
Решения
3
Репутация
100
Реакции
26
Баллы
218
я хочу сделать рыбалку по старому на гранд крусаде, но когда сервер отсылает пакет, на клиенте не появляется окно.
где надо капать? надо что на пакет рыбалки открывался окно.
 
укажите чья основа ,какой именно окно для рыбалки ,в гс он есть это рыбалка
 
там вырезаны все пакеты ее. Простым способом не вернуть.
 
FDAA9612-08F4-49CF-A879-B099A32F0628.jpeg
вот это окно, оно есть в intarface.u, но не открывается

там вырезаны все пакеты ее. Простым способом не вернуть.
онo есть на вальхалла, на столько знаю у них Salvation
 
онo есть на вальхалла, на столько знаю у них Salvation
У них вообще эссенс вроде. Да и там без шаманизма от реверсеров не обошлось.
Адаптируй рыбалку с год хроники да и все, никто не будет ловить рыбу руками в 2021.
 
а какой фаил отвечает на пакеты? кто-то сказал мне что ето engine.dll, но не уверен.
 
У них вообще эссенс вроде
не, сальва
тот "эссенс" что у нас был это изнасилованный интерфейс ХФа

рыбалка в новых хрониках уехала в флеш
заводится с этих пакетов
C:
  RegisterGFxEvent(2490);
  RegisterGFxEvent(2471);
  RegisterGFxEvent(2481);
  RegisterGFxEvent(10);


а старое интерфейсное окно ждёт этих пакетов
восстанавливайте логику сервера по старому и будет работать
C:
  RegisterEvent(2470);
  RegisterEvent(2480);
  RegisterEvent(2500);
  RegisterEvent(2510);
  RegisterEvent(2522);
  RegisterEvent(2520);
  RegisterEvent(2521);
 
рыбалка в новых хрониках уехала в флеш
заводится с этих пакетов
C:
  RegisterGFxEvent(2490);
  RegisterGFxEvent(2471);
  RegisterGFxEvent(2481);
  RegisterGFxEvent(10);


а старое интерфейсное окно ждёт этих пакетов
восстанавливайте логику сервера по старому и будет работать
C:
  RegisterEvent(2470);
  RegisterEvent(2480);
  RegisterEvent(2500);
  RegisterEvent(2510);
  RegisterEvent(2522);
  RegisterEvent(2520);
  RegisterEvent(2521);
Я и так делаю, не работает
 
Я и так делаю, не работает
FishViewportWnd что в коде на месте, что в xdat

код вообще не отличается от кода в HF
следовательно и в ГК он должен заработать, если верно скормить данные
1622613076734.png
 
Может дело не только в интерфеис
Ну разве что сломали какой то натив в nwindow для взаимодействия с окошком
но у вас хотя бы само окно, пусть не рабочее, но должно было открыться, т.к. какой то ShowWindow это база окон

так что я всё же думаю вы чёто недосылаете

Попробуйте кидать это -
const EV_FishViewportWndShow = 2470;

Это прямо принудительно вызывает это окно и фокусирует на нём
там нет проверок или чего то, что может помешать
1622613982018.png
 
Там пакеты идентичны(ExFishingStart), на етом пакете и должен появиться окно.
 
А в энжине то этот пакет есть вообще? Я думаю, что его там нет.
 
Ну разве что сломали какой то натив в nwindow для взаимодействия с окошком
но у вас хотя бы само окно, пусть не рабочее, но должно было открыться, т.к. какой то ShowWindow это база окон

так что я всё же думаю вы чёто недосылаете

Попробуйте кидать это -
const EV_FishViewportWndShow = 2470;

Это прямо принудительно вызывает это окно и фокусирует на нём
там нет проверок или чего то, что может помешать
Посмотреть вложение 37060
Не сработала, по моему onEvent вообще не вызывается
 
А в энжине то этот пакет есть вообще? Я думаю, что его там нет.
они обычно не оставляют в интерфейсе мёртвые пакеты, комментят в nwindow + код окна

Там пакеты идентичны(ExFishingStart), на етом пакете и должен появиться окно.
ну если вы всё делаете правильно - тогда умываю руки, наверное действительно не работает, хотя вроде бы причин не работать не вижу
может кто ещё чё умного скажет
 
В хрониках год+ рыбалка (обработчики сетевых пакетов) отсутствует в engine.dll
 
Назад
Сверху Снизу