> silkytail
Эй... йэ!.. для начала, класс, юнион или структура изначально сами является типом и представлены неразрывным отрезком памяти; и рассматривать их советую как единое и неразрывное целое. То что там у них внутри - это дело уже десятое. Поля классов уже напрямую зависят от прихоти кодеров, но никак не от средств сборки кода.
> Orion33
Да.. до меня ужо дошло что не о том подумал, пора завязывать с просмотром форума на ночь ))))))
Относительно версии 1.3 и 1.4 клиента:
Если в 1.3 размер класса игрока составляет 0x0CC4, то в 1.4 версии - уже 0x0СE8.
Первые 20 байт дополняются точно перед полем с мировым индексом перса [WID], далее еще 8 байт сразу после счетчика ярости, еще 8 байт - точно после идентификаторов хирок. И наконец последние 4 байта - прямо перед указателем текущего скилла с 6-иклавишной панельки. Первый вектор координат при этом не сменится, а вот остальные 3 поменяют свое положение.
Класс моба тоже увеличился с переходом на новую версию, там кажется всего 8б добавилось прямо перед полем с WID моба, соответственно так же потолстели и классы НПЦ, петов и юзерков.
Вот так.
> obiov
Quote:
|
К вещам тоже бежит но не поднимает - пишет нет струмента.
|
А он у тебя по вписанному WID моба бежит атаковать стандартной атакой? - вроде не должен.
Дело в том, что эти WID надо продублировать еще в одном месте, в отдельном от перса, почти в самом корне дерева классов игры. (просто на вскидку не помню точные адреса переходов..)