Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Получение имени клана(работает через раз)

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 07.11.2011, 08:00   #1
 Разведчик
Аватар для HellD
 
HellD на правильном путиHellD на правильном пути
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для HellD с помощью ICQ
 
По умолчанию Получение имени клана(работает через раз)

Одни и те же кланы, то определяет, то нет... 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);
  Ответить с цитированием
Старый 08.11.2011, 03:28   #2
 Разведчик
Аватар для Python
 
Python скоро будет известенPython скоро будет известенPython скоро будет известенPython скоро будет известен
Регистрация: 05.05.2010
Сообщений: 20
Популярность: 368
Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
 
По умолчанию Re: Получение имени клана(работает через раз)

Формула верна. BA +218 +8+[I*4]+ (+0)^J
А вот диапазоны I и J, не верны.

Вы можете узнать диапазоны простым экспериментом.
Меняя их и распечатывая в файл: I, J и имя клана.
Таким образом и найдете верные значения. (пределы массива)

Кстати общее число гильдий, которые вы найдете, будет тут: BA +218 +4
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Мой старый БОТ
  Ответить с цитированием
Старый 08.11.2011, 12:02   #3
 Разведчик
Аватар для HellD
 
HellD на правильном путиHellD на правильном пути
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для HellD с помощью ICQ
 
По умолчанию Re: Получение имени клана(работает через раз)

Спасибо за совет )) но если честно все равно нефига не получилось )) убрав ограничения на циклы программа просто уходит в зацикливание так и не найди нужное имя клана (( какие то попытки разобраться приводят все к большему количеству ошибок (( видимо я еще не дорос до этого )) одной функцией меньше, одной больше )) какая разница ))
  Ответить с цитированием
Старый 08.11.2011, 16:53   #4
 Разведчик
Аватар для xoraxax
 
xoraxax никому не известный тип
Регистрация: 07.04.2010
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Получение имени клана(работает через раз)

[Ссылки могут видеть только зарегистрированные пользователи. ]

очень старательно раскуривайте эту тему...

Добавлено через 3 минуты
кроме того, можно попробовать использовать поиск..
http://zhyk.ru/forum/showpost.php?p=1868384&postcount=7

Последний раз редактировалось xoraxax; 08.11.2011 в 16:56. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 09.11.2011, 09:58   #5
 Разведчик
Аватар для HellD
 
HellD на правильном путиHellD на правильном пути
Регистрация: 07.02.2011
Сообщений: 38
Популярность: 143
Сказал(а) спасибо: 5
Поблагодарили 20 раз(а) в 11 сообщениях
Отправить сообщение для HellD с помощью ICQ
 
По умолчанию Re: Получение имени клана(работает через раз)

фуф... не знал что разобраться в коде языка которого ты не знаешь на столько сложно )) но вроде получилось )) после долгих перестановок переменных местами, пальцем в небо вроде попал туда куда надо )) вроде все определятся )) по крайней мере "краш-тест" на згд прошел успешно )) спасибо большое за советы ))
Правда, благодаря некоторым фанатам корейско-китаского производства, пошел ка я учить эту сволочь распознавать китайские иероглифы ))) эх... вот и надо мне это было ))
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение RCON пароля через античит CSF Джон1 Читы и хаки для CS 17 05.08.2012 11:11
[Помогите!] Как по ID клана получить его имя? VictorPr Общение разработчиков 8 13.10.2011 14:26
[Руководство] Получение полного доступа к системным папкам и отключение проверки сертифицированност Razzor Symbian 9.1-9.3 1 08.06.2010 17:00

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 17:47.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net