Перейти к содержанию

barsuuk

Пользователи
  • Постов

    160
  • Зарегистрирован

  • Посещение

Весь контент barsuuk

  1. Всем привет.Сделал аим по кости) работает, все прекрасно, НО он очень палевный в плане наводке через стены, как можно проверить чувак за стеной или нет? и еще, если враги находятся очень рядом друг от друга, то аим не может определится куда наводится, как мне это исправить?фов стоит на 2
  2. Яхту)) разобрался)) проблема была в доступе кпроцессу) теперь образовалась другая проблема , после того как я меняю положение курсора, игра залагивает и курсор замораживается в 0,0 при закрытии чита его не отпускает. С помощью чит Энджена если вводить то тоже не помогает через милесекунду меняется на 0 , в консолей игры идёт красная ересь связанная с setang
  3. 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;
  4. мб я оффсеты не те взял?
  5. опять(( 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);
  6. я ппц не внимательный)спасибо, бро
  7. все равно не пашет(( 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);
  8. что то не получается(( 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); } } }
  9. почему так много туториалов на немецком))немцы читеры
  10. на setcursorpos не реагирует(( должно ли? для теста сделал так if(GetAsyncKeyState(VK_CONTROL)){SetCursorPos( 0, 0 ); }
  11. ток что посмотрел, вроде 6
  12. как все таки лучше направить курсор?
  13. так, с одной проблемой разобрался)
  14. я думал, что это не правильно
  15. идея хорошая, но мне надо понять как он вообще работает) понятно то что он наводит курсор) но как его лучше навести функцией setcursorpos или записью в память игры viewangle(так и не понял что это) плюс, как все таки узнать координаты головы?
  16. добрый вечер) делаю аим для ксго. из гугла понял, что нужно искать кость головы(bonematrix+0x30*6) с помощью setcursorposition пытался залочить курсор по нажатию но не выходит что я делаю не так?
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.