Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация

PWEnemyInfo

-

Боты, скрипты и прочий софт для Perfect World

- Весь софт по Perfect World и все, что связано с ботоводством и скриптописанием в этом разделе. Вопросы запрещены!

Ответ
 
Опции темы
Старый 06.10.2012, 23:56   #61
 Разведчик
Аватар для DMX 666
 
DMX 666 никому не известный тип
Регистрация: 01.12.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

Да на руоффе после обновы не пашет
  Ответить с цитированием
Старый 07.10.2012, 23:17   #62
 Разведчик
Аватар для Bober35
 
Bober35 никому не известный тип
Регистрация: 28.07.2009
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

Цитата:
Сообщение от GinreyПосмотреть сообщение
Программа для адресов:
BaseAdress=00B4EF34
GameRun=00B4F5FC

Программа для РуОфф работает. Но ... нагружает процессор на 50%.
Для примера, elementclient.exe - от 5 до 8%. Пример привёл, что бы не указывать модель процессора.
Такая прожорливость убийственна)
  Ответить с цитированием
Старый 08.10.2012, 00:53   #63
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: PWEnemyInfo

Цитата:
Сообщение от Bober35Посмотреть сообщение
Такая прожорливость убийственна)

так стоит таймер который каждую милисекунду внедряется в процес PW и считывает данные таргета при этом там стоят еще условия с кого считывает и при том как отображать. все 1000 раз в секунду происходит
  Ответить с цитированием
Старый 08.10.2012, 12:21   #64
 Разведчик
Аватар для Bober35
 
Bober35 никому не известный тип
Регистрация: 28.07.2009
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

Цитата:
Сообщение от GinreyПосмотреть сообщение
так стоит таймер который каждую милисекунду внедряется в процес PW и считывает данные таргета при этом там стоят еще условия с кого считывает и при том как отображать. все 1000 раз в секунду происходит

Тогда возможно стоит увеличить интервал опроса клиента, ну например как это реализовано почти во всех ботах 500 мс.
Если учесть что время срабатывания скилла и его откат всегда больше 1 с - думаю это будет самое оно )
Но это моё лишь мнение, я могу быть не прав.
  Ответить с цитированием
Старый 08.10.2012, 15:26   #65
 Разведчик
Аватар для coldsky
 
coldsky никому не известный тип
Регистрация: 04.10.2011
Сообщений: 12
Популярность: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

не знаю наверно у меня руки крюки и не оттуда растут, но не работает она у меня на руоффе )))

Цитата:
Сообщение от Bober35Посмотреть сообщение
Программа для РуОфф работает. Но ... нагружает процессор на 50%.
Для примера, elementclient.exe - от 5 до 8%. Пример привёл, что бы не указывать модель процессора.
Такая прожорливость убийственна)

и да насколько помню раньше проц вообще почти не грузила
  Ответить с цитированием
Старый 08.10.2012, 22:53   #66
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: PWEnemyInfo

Цитата:
Сообщение от coldskyПосмотреть сообщение
и да насколько помню раньше проц вообще почти не грузила

я могу поставит чтобы статы обновлялись раз в секунду. и не будет загружать процесс
  Ответить с цитированием
Старый 08.10.2012, 23:22   #67
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: PWEnemyInfo

Предположу, почему такие лаги.

Исходник я не видел, но на 99% уверен, что алгоритм считывания нерациональный. Чтобы считать хп таргета, нужно перебрать структуру ближайших игроков для поиска того самого I, т.е. номера игрока в массиве ближайших игроков. На это уходит достаточно ресурсов, а если еще 1000 раз в секунду, так это ж комп сгорит

Мой совет по оптимизации. Вставить в начало функции поиска структуры таргета среди структуры всех рядом стоящих игроков проверку на изменение таргета. То есть, если айди таргета не менялся с момента последнего считывания, то не нужно искать адрес структуры этого таргета, а взять тот, что был найден в предыдущий раз.

Если алгоритм такой, какой я написал - автор молодец. Если нет - советую поправить

P.S. Кусок моего кода на AutoIt'е (клиент 1.3.6)
Код:
$K = _MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD($BASEADD1C, $MEMID) + 0x1C, $MEMID) + 0x20, $MEMID) + 0xA18, $MEMID) ; считываем айдишник таргета
If $K <> $ID_pers Then ; если айдишник не совпал с тем, что считывали в предыдущий раз (либо считываем в первый раз), то начинаем цикл
  Dim $t = -1
  Do
   $t = $t + 1
   $ID_pers = _MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD($BASEADD1C, $MEMID) +0x1C, $MEMID) + 0x8, $MEMID) + 0x20, $MEMID) + 0x18, $MEMID)+ $t*0x4, $MEMID) + 0x4, $MEMID) + 0x43C, $MEMID) ; считывание айдишника уже из структуры
  Until $K = $ID_pers
EndIf
$struct = _MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD($BASEADD1C, $MEMID) +0x1C, $MEMID) + 0x8, $MEMID) + 0x20, $MEMID) + 0x18, $MEMID)+ 0x4*$T, $MEMID)+0x4, $memid) ; найденная структура
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.

Последний раз редактировалось Smertig; 08.10.2012 в 23:30.
  Ответить с цитированием
Старый 09.10.2012, 14:27   #68
 Разведчик
Аватар для B.A.R.B.O.S.S.A
 
B.A.R.B.O.S.S.A никому не известный тип
Регистрация: 16.09.2010
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

Раньше прога искала окно и спрашивала правильное оно или нет (когда прогу выкладывал TBX1n).
Сейчас прога выводит огромные числа не зависимо от того, кого выделяеш.
P.S. на WinXP пришлось запускать через планировщик заданий, иначе не показывала вообще ничего

для тех, кто не знает, в WinXP все, что запускается через планировщик заданий, имеет права как у самой системы

Последний раз редактировалось B.A.R.B.O.S.S.A; 09.10.2012 в 23:53.
  Ответить с цитированием
Старый 14.10.2012, 02:32   #69
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: PWEnemyInfo

Вот, добавил возможность задавать интервал(в милисекундах), как через программу так и вручную можно его изменить
Вложения
Тип файла: rar РWEnemyInfo.rar (815.1 Кб, 40 просмотров)
  Ответить с цитированием
Пользователь сказал cпасибо:
ReLaX2 (15.10.2012)
Старый 14.10.2012, 05:42   #70
 Разведчик
Аватар для amigosxxx
 
amigosxxx никому не известный тип
Регистрация: 16.01.2012
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

Подскажите на руоффе у мепня пустое окно. Где же можно узнать мой игровой и базовый адрес, как это сделать?
По программе OffsetFinder_2.0 - это
BaseAdress=00B4EF34
GameRun=00B4F5FC
Но ничего не поменялось - ничего не отображается.

Последний раз редактировалось amigosxxx; 14.10.2012 в 05:58.
  Ответить с цитированием
Старый 14.10.2012, 13:39   #71
 Разведчик
Аватар для Bober35
 
Bober35 никому не известный тип
Регистрация: 28.07.2009
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

Цитата:
Сообщение от amigosxxxПосмотреть сообщение
Подскажите на руоффе у мепня пустое окно. Где же можно узнать мой игровой и базовый адрес, как это сделать?
По программе OffsetFinder_2.0 - это
BaseAdress=00B4EF34
GameRun=00B4F5FC
Но ничего не поменялось - ничего не отображается.

если убрать "00" в начале адреса - будет отображаться, но полная ерунда)
В архиве с возможностью изменения интервала опроса, ini со старыми адресами. Прошу разработчика исправить это и выложить скомпилированный файл, как это он уже делал для конкретных адресов.
  Ответить с цитированием
Старый 14.10.2012, 13:57   #72
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: PWEnemyInfo

я так понимаю что на руоффе изменили полностью структуру смещений, а их искать это огромная головная боль. Если в теме оффсеты их выложат, то сразу обновлю

Добавлено через 7 минут
ага, кажись понял в чем может быть недочет. один желающий на тест программы, в пм. так как руофф я качать не буду полностью

Добавлено через 2 часа 44 минуты
человек для теста выбран, просьба больше не писать

Последний раз редактировалось Ginrey; 14.10.2012 в 16:41. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 14.10.2012, 20:36   #73
 Разведчик
Аватар для DMX 666
 
DMX 666 никому не известный тип
Регистрация: 01.12.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

Я так понимаю будет рабочая версия,а то без нее как без рук
  Ответить с цитированием
Старый 14.10.2012, 23:15   #74
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: PWEnemyInfo

будет если этот человек, добавит меня в скайпе. а то написал утром что согласен помочь и пока 0 эмоций
  Ответить с цитированием
Старый 15.10.2012, 00:19   #75
 Разведчик
Аватар для Bober35
 
Bober35 никому не известный тип
Регистрация: 28.07.2009
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: PWEnemyInfo

Цитата:
Сообщение от GinreyПосмотреть сообщение
Программа для адресов:
BaseAdress=00B4EF34
GameRun=00B4F5FC

Сделай со своей последней версией, где меняется время опроса клиента, тоже самое - и у ВСЕХ на РуОфф будет работать)
  Ответить с цитированием
Ответ

Опции темы

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

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

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

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

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

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