Вопрос Fov in cs2

Начинающий
Статус
Оффлайн
Регистрация
25 Июл 2022
Сообщения
41
Реакции[?]
2
Поинты[?]
1K
Этот код не работает, подскажите как исправить
C++:
#include <windows.h>
#include "fov.h"
#include "offsets.h"
#include <iostream>
#include "vars.h"

// Функция для чтения памяти процесса
bool ReadProcessMemorySafe(HANDLE hProcess, DWORD64 address, void* buffer, SIZE_T size) {
    return ::ReadProcessMemory(hProcess, (LPCVOID)address, buffer, size, NULL);  // Приводим address к LPCVOID
}

// Функция для записи в память процесса
bool WriteProcessMemorySafe(HANDLE hProcess, DWORD64 address, const void* buffer, SIZE_T size) {
    return ::WriteProcessMemory(hProcess, (LPVOID)address, buffer, size, NULL);  // Приводим address к LPVOID
}

void fovfunc() {
    // Получаем дескриптор текущего процесса
    HANDLE hProcess = GetCurrentProcess();

    //DWORD64 CameraServices = 0;

    // Читаем адрес CameraServices
    //if (!ReadProcessMemorySafe(hProcess, offsets::dwLocalPlayerPawn + offsets::m_pCameraServices, &CameraServices, sizeof(CameraServices))) {
   //     return;
   // }

    // Новый FOV (может быть изменен в зависимости от настроек)
    UINT NewFOV = vars::visuals::fovslider;

    // Записываем новое значение FOV в память
    if (!WriteProcessMemorySafe(hProcess, offsets::m_pCameraServices + offsets::m_iFOV, &NewFOV, sizeof(NewFOV))) {
        return;
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
23 Авг 2023
Сообщения
51
Реакции[?]
7
Поинты[?]
7K
Этот код не работает, подскажите как исправить
C++:
#include <windows.h>
#include "fov.h"
#include "offsets.h"
#include <iostream>
#include "vars.h"

// Функция для чтения памяти процесса
bool ReadProcessMemorySafe(HANDLE hProcess, DWORD64 address, void* buffer, SIZE_T size) {
    return ::ReadProcessMemory(hProcess, (LPCVOID)address, buffer, size, NULL);  // Приводим address к LPCVOID
}

// Функция для записи в память процесса
bool WriteProcessMemorySafe(HANDLE hProcess, DWORD64 address, const void* buffer, SIZE_T size) {
    return ::WriteProcessMemory(hProcess, (LPVOID)address, buffer, size, NULL);  // Приводим address к LPVOID
}

void fovfunc() {
    // Получаем дескриптор текущего процесса
    HANDLE hProcess = GetCurrentProcess();

    //DWORD64 CameraServices = 0;

    // Читаем адрес CameraServices
    //if (!ReadProcessMemorySafe(hProcess, offsets::dwLocalPlayerPawn + offsets::m_pCameraServices, &CameraServices, sizeof(CameraServices))) {
   //     return;
   // }

    // Новый FOV (может быть изменен в зависимости от настроек)
    UINT NewFOV = vars::visuals::fovslider;

    // Записываем новое значение FOV в память
    if (!WriteProcessMemorySafe(hProcess, offsets::m_pCameraServices + offsets::m_iFOV, &NewFOV, sizeof(NewFOV))) {
        return;
    }
}
Гайдов на ютубе по external миллион
 
Сверху Снизу