Привет.
Я вряд ли смогу ответить, но хотелось бы уточнить (для других посетителей темы : D). Тебя интересуют наложенные эффекты или скиллы, которые могут быть применены?
Целый час сеял, сеял так ничего путёвого и не насеял, за что зацепится можно было бы. Хотя может как-то не так сеял...
Реквестирую умельцам, пожалуйста, описать так же способ поиска если не лень будет)
Для таргета пока не нашел, но видимо и эта информация где-то лежит )
а трудпо попробовать эти оффсеты ?) т.к. хп, мп и тд у таргета такое же... а точнее не так, ищешь список бафов у всех персонажей вокруг и делаешь проверку по id и TargetID
________________
Почти забросил раздел Pw скажем спасибо TBX1n и серверу
а точнее не так, ищешь список бафов у всех персонажей вокруг и делаешь проверку по id и TargetID
А вот скорее уж наоборот, делаешь проверку по id и если совпадает то тогда уже ищешь список бафов... я не думаю что клиент передает бафы всех вокруг ) скорее уж только таргета... хотя.. чем черт не шутит ))
Абсолютно точно должны передаваться все бафы всех вокруг (клиент же отрисовывает эффект щитов у магов и шипов у друидов).
По таргету скорее всего выйдет (ведь вверху экрана под именем выделенной цели мы видим эффекты ), а точнее отталкиваться нужно не от таргета, а от интерфейса.
Ищется за 2 минуты чит энжином по количеству наложенных бафов. Просеял память на нули, наложил на себя баф, просеял на единицы, наложил еще баф, просеял на двойки и т.д. В результате останется 2-3 адреса, их и проверяете:
По этим адресам находятся классы контейнеров CWordArray со следующими членами-переменными:
LPVOID Vtable // 0x364 Указатель на массив указателей на методы класса
WORD* m_pData; // 0x368 the actual array of data
INT_PTR m_nSize; // 0x36c # of elements (upperBound - 1)
INT_PTR m_nMaxSize; // 0x370 max allocated
INT_PTR m_nGrowBy; // 0x374 grow amount
Что не понятного? В строках указан тип переменных, название переменных, а после "//" смещение относительно начала соответствующих структур чара, чаров рядом, и мобов (скопировал из своего исходника строчки).
Например, указатель на массив бафов чара находится GA+34+368, количество бафов GA+34+36c. Обе переменные занимают в памяти 4 байта.
А на счет контейнеров не загоняйся просто я расписал что на самом деле хранится в диапазоне смещений с 0x364 по 0x377 в структуре чара. Просто я немного поразбирался в коде.