Вопрос Помогите с анти флешем

Начинающий
Статус
Оффлайн
Регистрация
26 Авг 2022
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Всем привет, хотел написать анти флеш по гайду т.к обучаюсь только работать в кс написал вот этот код


c++:
static inline const uintptr_t Client = reinterpret_cast<uintptr_t>(GetModuleHandle("client.dll"));

bool fovchanger = false;

void AntiFlash() {
if (!Client) return;

while (antiflash) {
uintptr_t local_player = reinterpret_cast<uintptr_t>(Client + 0x188CF70); // dwLocalPlayer это
if (local_player) {
(float)(local_player + 0x140C) = 0.0f; // antiflash duration .l
}
std::this_thread::sleep_for(std::chrono::milliseconds(1));
}
}

ImGui::Checkbox("AntiFlash", &antiflash);
Ну и вообщем функция вообще не хочет работать, хелпаните плиз
 
Начинающий
Статус
Оффлайн
Регистрация
19 Янв 2024
Сообщения
125
Реакции[?]
2
Поинты[?]
2K
Код:
static inline const uintptr_t Client = reinterpret_cast<uintptr_t>(GetModuleHandle("client.dll"));

bool antiflash = false;

void AntiFlash() {
    if (!Client) return;

    while (antiflash) {
        uintptr_t local_player = *(uintptr_t*)(Client + 0x188CF70);
        if (local_player) {
            *(float*)(local_player + 0x140C) = 0.0f;
        }
        std::this_thread::sleep_for(std::chrono::milliseconds(1));
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
16 Сен 2024
Сообщения
17
Реакции[?]
1
Поинты[?]
3K
Всем привет, хотел написать анти флеш по гайду т.к обучаюсь только работать в кс написал вот этот код


c++:
static inline const uintptr_t Client = reinterpret_cast<uintptr_t>(GetModuleHandle("client.dll"));

bool fovchanger = false;

void AntiFlash() {
if (!Client) return;

while (antiflash) {
uintptr_t local_player = reinterpret_cast<uintptr_t>(Client + 0x188CF70); // dwLocalPlayer это
if (local_player) {
(float)(local_player + 0x140C) = 0.0f; // antiflash duration .l
}
std::this_thread::sleep_for(std::chrono::milliseconds(1));
}
}

ImGui::Checkbox("AntiFlash", &antiflash);
Ну и вообщем функция вообще не хочет работать, хелпаните плиз
+-так же делал, вот мой ворк код:

C++:
bool IsAntiFlashEnabled = false;



void AntiFlash() {
    if (IsAntiFlashEnabled && IsRunning) {
        uintptr_t localPlayer = *reinterpret_cast<uintptr_t*>(Entities::Client + Offsets::LocalPlayer);
        if (localPlayer) {
            *reinterpret_cast<float*>(localPlayer + Offsets::FlashDuration) = 0.0f;
        }
    }
}


DWORD WINAPI MainThread(LPVOID lpReserved)
{
// тут твой код основной

    std::thread antiflashThread(AntiFlash::Run);
    antiflashThread.detach();

// тут дальше твой код
}
 
Сверху Снизу