ППХУДЕР
-
Автор темы
- #1
есть options.h
есть includes.h
есть функция functions.h
также есть сам вызов функции в dllmain.cpp
ошибка:
я знаю то что options.h задействован во многих файлах... но даже если я пишу перед этими переменными модификатор extern, не помогает.
C++:
bool glow;
C++:
#include <d3d9.h>
#include <d3dx9.h>
#include "imgui/imgui.h"
#include "imgui/backends/imgui_impl_dx9.h"
#include "imgui/backends/imgui_impl_win32.h"
#include "memory.h"
#include "offsets.h"
#include <chrono>
#include "options.h"
C++:
#include "offsets.h"
#include <chrono>
#include "Includes.h"
using namespace hazedumper::netvars;
using namespace hazedumper::signatures;
bool o = false;
uintptr_t BaseAddress = (DWORD)GetModuleHandle("client.dll");
void glowc() {
if (!glow)
return;
for (; !o; std::this_thread::sleep_for(std::chrono::microseconds(1))) {
uintptr_t localPlayer = *(uintptr_t*)(BaseAddress + dwLocalPlayer);
uintptr_t glowObjectManager = *(uintptr_t*)(BaseAddress + dwGlowObjectManager);
uintptr_t entityList = *(uintptr_t*)(BaseAddress + dwEntityList);
if (localPlayer == NULL) continue;
uint32_t localTeam = *(uint32_t*)(localPlayer + m_iTeamNum);
for (int x = 0; x < 32; x++) {
uintptr_t Enemy = *(uintptr_t*)(BaseAddress + dwEntityList + x * 0x10);
if (Enemy == NULL) continue;
uint32_t glowIndex = *(uint32_t*)(Enemy + m_iGlowIndex);
uint32_t enemyTeam = *(uint32_t*)(Enemy + m_iTeamNum);
if (enemyTeam != localTeam) {
*(float*)(glowObjectManager + glowIndex * 0x38 + 0x4) = 1.f; //R
*(float*)(glowObjectManager + glowIndex * 0x38 + 0x8) = 1.f; //G
*(float*)(glowObjectManager + glowIndex * 0x38 + 0xC) = 1.f; //B
*(float*)(glowObjectManager + glowIndex * 0x38 + 0x10) = 1.f; //A
}
*(bool*)(glowObjectManager + glowIndex * 0x38 + 0x24) = true;
*(bool*)(glowObjectManager + glowIndex * 0x38 + 0x25) = false;
}
}
}
C++:
int glowThread(HMODULE hModule)
{
glowc();
return 0;
}
Код:
1>C:\Users\1\Desktop\WoXY\WoXY\options.h(4,6): error C2086: bool glow: переопределение
1>C:\Users\1\Desktop\WoXY\WoXY\options.h(4): message : см. объявление "glow"