Где лежат координаты ? отпишитесь пожалуйста в личку
Координаты чего? И почему в личку?
________________
-------------------------------------------- PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
-------------------------------------------- [for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
-------------------------------------------- InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
Возник еще 1 вопрос.
Пакет для покупки предмета "25 00 01"
После покупки предмета идет пакет "35 00 00 ХХ Y1 Y2 Y3 ..."
где ХХ - кол. Y. А сами значения Y непонятны.
Что это и для чего необходимо?
Доброго времени суток)
Копаюсь с структурой текущего клана. Возникла проблемма аналогичная при использовании структуры членов группы, доступен только WID персонажа. Нужно получить Имя персонажа..
Посоветуйте куда копать или возможно уже есть решение этой проблеммы?
Добавлено через 19 часов 26 минут
Цитата:
Сообщение от tianddu
привет, а не мог бы поделиться смещением для клана текущего?
BA +218 +44 Count, dword
BA +218 +38 +[i*4] : ClanList Struct
function GetClanPersName(PersID: DWORD): WideString;
var
p1,p2,p3,dwReaded: dword;
str: array [0..32] of widechar;
begin
p1 := ReadInt32(base_addr);
p1 := ReadInt32(p1 + $1C);
p2 := ReadInt32(p1 + $4C);
p1 := ReadInt32(p1 + $40);
p3 := PersID mod p2;
p1 := ReadInt32(p1 + p3*$4);
while (p1 <> 0) do
begin
p3 := ReadInt32(p1 + $8);
if p3 = PersID then
begin
p1 := ReadInt32(p1 + $4);
p1 := ReadInt32(p1 + $0);
Result := ReadString(p1);
p1 := 0;
end
else
p1 := ReadInt32(p1);
end;
end;
Я так понял это пример работы с хэш-таблицами. Кто-н. может понятно объяснить логику чтения, как вообще остаток от деления ID персонажа на некий адрес участвует при задании некого базового смещения по которому шастиет цикл... ? О_о мозг взорван
Последний раз редактировалось DHouse; 13.11.2012 в 15:19.
Причина: .