-
Автор темы
- #1
CSS:
#include <Windows.h>
DWORD dwLocalPlayer = 0xDB458C;
DWORD dwGlowObjectManager = 0x5317E28;
DWORD dwEntityList = 0x4DCFA94;
DWORD m_iTeamNum = 0xF4;
DWORD m_iGlowIndex = 0x10488;
DWORD WINAPI MainThread(HMODULE hModule)
{
DWORD moduleBase = (DWORD)GetModuleHandle("client.dll");
while (!GetAsyncKeyState(VK_END))
{
DWORD LocalPlayer = *(DWORD*)(moduleBase + dwLocalPlayer);
DWORD GlowObjectManager = *(DWORD*)(moduleBase + dwGlowObjectManager);
DWORD EntityList = *(DWORD*)(moduleBase + dwEntityList);
int localTeam = *(int*)(LocalPlayer + m_iTeamNum);
for (int i = 1; i < 32; i++)
{
DWORD entity = *(DWORD*)(moduleBase + dwEntityList) + i * 0x10;
if (entity == NULL) continue;
int glowIndex = *(int*)(entity + m_iGlowIndex);
int entityTeam = *(int*)(entity + m_iTeamNum);
if (entityTeam == localTeam)
{
*(float*)((GlowObjectManager + glowIndex * 0x38 + 0x8)) = 0.f;
*(float*)((GlowObjectManager + glowIndex * 0x38 + 0xC)) = 1.f;
*(float*)((GlowObjectManager + glowIndex * 0x38 + 0x10)) = 0.f;
*(float*)((GlowObjectManager + glowIndex * 0x38 + 0x14)) = 1.7f;
}
else
{
*(float*)((GlowObjectManager + glowIndex * 0x38 + 0x8)) = 1.f;
*(float*)((GlowObjectManager + glowIndex * 0x38 + 0xC)) = 0.f;
*(float*)((GlowObjectManager + glowIndex * 0x38 + 0x10)) = 0.f;
*(float*)((GlowObjectManager + glowIndex * 0x38 + 0x14)) = 1.7f;
}
*(bool*)((GlowObjectManager + glowIndex * 0x38 + 0x28)) = true;
*(bool*)((GlowObjectManager + glowIndex * 0x38 + 0x29)) = false;
}
}
FreeLibraryAndExitThread(hModule, 0);
return 0;
}
BOOL APIENTRY DLLMail(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
CloseHandle(CreateThread(nullptr, 0, (LPTHREAD_START_ROUTINE)MainThread, hModule, 0, nullptr));
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}