Одни и те же кланы, то определяет, то нет... id клана в таргете ловит нормально... а вот уже в таблице найти его не может... но если сменить положение персонажа(существенно, а не на шаг в сторону), то какие то видит(которых раньше не видел), а какие то(которые раньше видел) - теряет... единственное из-за чего, как мне кажется это может быть, так это не до конца просмотренные страницы... но как не увеличивал, что i, что j.. понятия не имею зачем))... все равно эффект прежний... в чем косяк может быть, подскажите... а то голова уже кипит ((
Код:
for J:=0 to 5 do
begin
for i:=0 to $600 do
begin
ReadProcessMemory(hProcess, ptr(BA), @Temp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(Temp+$218), @Temp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(Temp+$8), @Temp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(Temp+i*4), @Temp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(Temp+$4), @GiId, sizeof(GiId), BytesCount);
if GiId = TargetGi then break;
end;
if GiId = targetGi then break;
end;
ReadProcessMemory(hProcess, ptr(Temp+$8), @Temp, sizeof(Temp), BytesCount);
ReadProcessMemory(hProcess, ptr(Temp+$4), @TargetGiNamebuf, sizeof(TargetGiNamebuf), BytesCount);
Формула верна. BA +218 +8+[I*4]+ (+0)^J
А вот диапазоны I и J, не верны.
Вы можете узнать диапазоны простым экспериментом.
Меняя их и распечатывая в файл: I, J и имя клана.
Таким образом и найдете верные значения. (пределы массива)
Кстати общее число гильдий, которые вы найдете, будет тут: BA +218 +4
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] Мой старый БОТ
Спасибо за совет )) но если честно все равно нефига не получилось )) убрав ограничения на циклы программа просто уходит в зацикливание так и не найди нужное имя клана (( какие то попытки разобраться приводят все к большему количеству ошибок (( видимо я еще не дорос до этого )) одной функцией меньше, одной больше )) какая разница ))
фуф... не знал что разобраться в коде языка которого ты не знаешь на столько сложно )) но вроде получилось )) после долгих перестановок переменных местами, пальцем в небо вроде попал туда куда надо )) вроде все определятся )) по крайней мере "краш-тест" на згд прошел успешно )) спасибо большое за советы ))
Правда, благодаря некоторым фанатам корейско-китаского производства, пошел ка я учить эту сволочь распознавать китайские иероглифы ))) эх... вот и надо мне это было ))