Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Почему сдвинулись опкоды в Таути, или в корейцев закончилась "трава"
#11
ОМГ. Не, ну серьёзно, почему "упоротые" и "нуба взяли на работу"? Вы никогда не задумывались, как именно у них отражены опкоды пакетов в сорцах? Скорее всего, это сделано в виде enum-а в общем для клиента и сервера header файле.
enum PacketsExtend
{
FIRST_PACKET = 0,
SECOND_PACKET, // 1
THIRD_PACKET, // 2
// ...
PLEDGE_SKILL_LIST_PACKET, // 0x3A
PLEDGE_SKILL_ADD_PACKET, // 0x3B
PLEDGE_SKILL_REMOVE_PACKET, // 0x3C вставлен, всё что ниже просто сдвинулось на единицу
// ...
BEFORE_THE_LAST_PACKET, // 0xFE, был 0xFD
LAST_PACKET, // 0xFF, был 0xFE
},

И если раньше, они скорее всего просто добавляли опкоды просто добавлением строчки в этот enum, то сейчас появилась более чем логичная идея сгруппировать пакеты с одним смыслом вместе. Понятное дело, что всё сдвинулось!

Быть может, я покажусь капитаном очевидностью, но блин, если такие комментарии на эту тему появляются, то ничего, кроме удивления, у меня это не вызывает.
И то, что у GW-шников всё быстро поправлено, МБ есть следствие того, что они перепилили свой движок именно под использовании подобных enum-ов?
Ответ
#12
Evengard Написал:И то, что у GW-шников всё быстро поправлено, МБ есть следствие того, что они перепилили свой движок именно под использовании подобных enum-ов?

Именно :db:
Ответ
#13
KilRoy Написал:Тому доказательство - ГВшники Smile Пилят без особых усилий всё на корейском клиенте. А лёгкодоступные сервера - почему то всё косячат...

Нет на кор поменяли тоже.
У нас уже давно нету опикодов все пакеты построены на енумах.
п.с Почему не кто не додумался до этого хз. Ведь даже в дампе клиента виден енум.
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Студенты , почему бы не бухнуть? BaT 35 4,834 01-26-2014, 02:19 PM
Последний пост: STALIN
  Mac vs Win - Почему ? Digital Nox 69 13,821 11-07-2013, 09:32 PM
Последний пост: Digital Nox
  Почему цензоры не знают правил форума? Krasavella 26 5,381 05-05-2013, 02:57 PM
Последний пост: MrShyr
  Почему приходит Ozzy и портит троллям праздник? Django 17 3,286 04-09-2013, 09:21 PM
Последний пост: gorodetskiy
  почему перестал работать NO-IP? Dementor 4 2,386 03-26-2013, 11:35 PM
Последний пост: Dementor
  Почему stress web? niko42 55 9,923 01-31-2013, 04:22 PM
Последний пост: Dеmon
  Epilogue O-o? Почему так мало? Mr.Bear 33 6,881 12-12-2012, 01:11 PM
Последний пост: Zubastic
  Кто, что и почему слушает? Romka 69 12,499 12-12-2012, 12:34 PM
Последний пост: Ashe
  Почему пейна долго не видно? NarutaKruta 10 2,257 11-01-2012, 05:39 PM
Последний пост: Dr_Lector
  Кто, зачем и почему Sven[] 2 1,250 08-22-2012, 04:40 AM
Последний пост: Ozzy

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)