-
Публикаций
1268 -
Зарегистрирован
-
Посещение
-
Победитель дней
4 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент GorDeveloper
-
Учитывая то, что это корейцы, они могли сделать где то отдельный "C" со значением 1/0 отображения. Я, например, до сих пор не знаю, что за if (_aveList != null) { writeD(_aveList.size()); for (int i : _aveList) { writeD(i); } } else { writeD(0x00); } writeC(0); // Tauti и writeD(0x00);// Unknown GOD writeD(0x00);// Unknown GOD (1 - Party searching?) writeC(_partySubstitute); writeD(0x00);// Unknown GOD Правда с эпизодеоном это уже не актуально.
-
Не то место для рекламы услуг, дядь Клиентские пакеты тупо снифером достаю.
-
Я думаю абнормал. Ну или в UserInfo поле writeD(mount_id); writeH(InventoryLimit); writeD(class_id); writeD(0x00); //<-- Вот ето. writeD(maxCp); writeD(curCp);
-
Под базой подразумеваю исходник из которого собрана сборка. Под овероподобный сурс написать - как нечего делать, под лыжу - так или иначе используя суперкласс квеста.
-
Указал бы хотя бы под какую базу)
-
Структура. Но без опкода.
-
Эта ошибка, чаще всего, когда на клиент 558 протокола, ставишь систем от 531. P.S. 530 протокола, вроде как, не было вообще.
-
Не знаю, откуда взялась такая одичавшая адресная длина. Должно быть dist/server/data.
-
Нужны исходники, если не выведено в конфиг. Тогда можно не то что в чат, еще и посреди экрана вывести
-
Дядь, а обязательно семёрка 32? 64 не пойдет?
-
Ну если сравнивать, даже с первой веткой, то эта куда более оптимизирована.
-
ну я говорю, как меня учили
-
Грубо говоря, как меня учили, нужна прожка PETools, и так как с OllyDbg не работал, то IDA. Через первую делаем дамп нужной либы из процесса, во второй достаеш непомредственно дамп строк. Но в эпизодеоне ничего сильно интересного там не найдеш.
-
я пользуюсь евро оффом. Там снифать удобнее. Но и Мифесто прав, мозг просто бомбит, хотя в целом, базовые моменты переопределены, переделаны и доразбираются.
-
Под какую основу? И заодно, если исходник?
-
да к тому же следущая версия будет уже 575 протокола. О сроках не могу ничего
-
Да особо ненадо переводить. Видно по ID нпц. По умолчанию, вроде везде, длина записи для нпц 5 знаков + формат.
-
Слишком большое значение для поля таблицы
-
Тебе ГС помогает понять в чём ты ошибся. Осталось перевести.
-
Это есть, просто тут не указывал.
-
Ну в EnterWorld то по идее, для первичной инициализации данных персонажа, должны слаться все данные, а они рассованы по 5 пакетам. А так, если где то надо обновить, допустим, абнормалы и пишем sendUserInfo(4);. Я просто думаю, рационально ли это?
-
То что теперь вместо отсылки 1го пакета, должны по идее слаться 5, для полной картины, хотя могу быть не прав. Конкретизирую. Теперь UserInfo отсылается в 5 частях.
-
Я думаю, для опытных товарисчей, не застрявших в болоте интерлюда, не секрет, что в Lindvior'e 558 протокол, произошли некие механико-системные изменения работы пакетов и я интересуюсь, допустим, вместо старого: public void sendUserInfo() { if (!isVisible() || entering || isLogoutStarted()) { return; } sendPacket(new UserInfo(this), new ExBR_ExtraUserInfo(this)); return; } можно ли использовать private L2GameServerPacket ci; public void sendUserInfo(int type) { if (!isVisible() || entering || isLogoutStarted()) { return; } switch(type) { case 1: ci = new ExUserInfo(this); break; case 2: ci = new ExUserInfoEquipSlot(this); break; case 3: ci = new ExUserInfoCubic(this); break; case 4: ci = new ExUserInfoAbnormalVisualEffect(this); break; case 5: ci = new ExUserInfoFishing(this); break; } sendPacket(ci); sendPacket(new ExBR_ExtraUserInfo(this)); return; } где int type //[A]:тип пакета эпизодеон-лайк //1 - стандартный ExUserInfo //2 - эквип //3 - кубик //4 - абнормалы //5 - рыбалушка и если есть вариант лучше, подскажите пожалуйста, до меня немного не доходит.
-
смотреть инстанс нужного нпц и вызов в нем байпасса по заданной в хтмл конкретной строке