-
Постов
160 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные barsuuk
-
-
Всем привет.Сделал аим по кости) работает, все прекрасно, НО он очень палевный в плане наводке через стены, как можно проверить чувак за стеной или нет? и еще, если враги находятся очень рядом друг от друга, то аим не может определится куда наводится, как мне это исправить?фов стоит на 2
-
тему можно закрывать
-
Яхту)) разобрался)) проблема была в доступе кпроцессу) теперь образовалась другая проблема , после того как я меняю положение курсора, игра залагивает и курсор замораживается в 0,0 при закрытии чита его не отпускает. С помощью чит Энджена если вводить то тоже не помогает через милесекунду меняется на 0 , в консолей игры идёт красная ересь связанная с setang
-
const DWORD m_dwViewAngles = 0x00004D0C;
const DWORD m_fFlags = 0x100;const DWORD coords_offset = 0xAC;
const DWORD m_dwClientState = 0x005C75A4;
const DWORD PlayersList = 0x04AC9134;
const DWORD MyPlayerOffset = 0xAA6834; -
мб я оффсеты не те взял?
-
опять((
ReadProcessMemory(hProcess, LPVOID(EngineBase + m_dwClientState), &angpntr, sizeof(DWORD), 0); WriteProcessMemory(hProcess, LPVOID(angpntr + m_dwViewAngles), &sdf[i].angl[0], 4, 0); WriteProcessMemory(hProcess, LPVOID(angpntr + m_dwViewAngles+4), &sdf[i].angl[1], 4, 0);
-
я ппц не внимательный)спасибо, бро
-
-
все равно не пашет((
WriteProcessMemory(hProcess, LPVOID(EngineBase + m_dwClientState), &angpntr, sizeof(DWORD), 0); WriteProcessMemory(hProcess, LPVOID(angpntr + m_dwViewAngles), &sdf[i].angl[0], 4, 0); WriteProcessMemory(hProcess, LPVOID(angpntr + m_dwViewAngles+4), &sdf[i].angl[1], 4, 0);
-
спасибо
-
-
что то не получается((
void CalcAngle(float *src, float *dst, float *angles, int fFlags) { double delta[3] = { (src[0] - dst[0]), (src[1] - dst[1]), (src[2] - dst[2]) }; double hyp = sqrt(delta[0] * delta[0] + delta[1] * delta[1]); angles[0] = (float)(asinf(delta[2] / hyp) * 57.295779513082f); angles[1] = (float)(atanf(delta[1] / delta[0]) * 57.295779513082f); angles[2] = 0.0f; if (delta[0] >= 0.0) { angles[1] += 180.0f; } if (fFlags == 775) angles[0] = angles[0] + 5; } void aim(int i) { CalcAngle(asd.pos, sdf[i].pos, sdf[i].angl, sdf[i].flag); WriteProcessMemory(hProcess, LPVOID(EginAng + m_dwViewAngles), &sdf[i].angl[0], 4, 0); WriteProcessMemory(hProcess, LPVOID(EginAng + m_dwViewAngles+4), &sdf[i].angl[1], 4, 0); } void main() { proc(); EginAng = EngineBase + m_dwClientState; while (true) { for (int i = 0; i < 64; i++) { grab(i); aim(i); } } }
-
почему так много туториалов на немецком))немцы читеры
-
спасиюо
-
на setcursorpos не реагирует(( должно ли? для теста сделал так
if(GetAsyncKeyState(VK_CONTROL)){SetCursorPos( 0, 0 ); }
-
ток что посмотрел, вроде 6
-
как все таки лучше направить курсор?
-
так, с одной проблемой разобрался)
-
3 минуты назад, partoftheworlD сказал:
Сам на свой вопрос и ответил.
я думал, что это не правильно
-
18 минуту назад, elvis66666 сказал:
можно искать по координатам, потом сравнивать расстояние и вводить коэффициент поправки при приближении и отдалении.
ну и само собой нужно будет знать прыгает/сидит или стоит враг. А далее просто пересчитать и записать в кооринаты камиры = аля хедшот)
идея хорошая, но
мне надо понять как он вообще работает) понятно то что он наводит курсор) но как его лучше навести функцией setcursorpos или записью в память игры viewangle(так и не понял что это)
плюс, как все таки узнать координаты головы?
-
есть для кс пример?
-
добрый вечер) делаю аим для ксго. из гугла понял, что нужно искать кость головы(bonematrix+0x30*6)
с помощью setcursorposition пытался залочить курсор по нажатию
но не выходит
что я делаю не так?
-
и как ее сделать?
-
спасибо))
проверка на видимость игрока
in Вопросы по взлому FPS игр
Опубликовано
игра ксго лицензия