🙂 Poly Glow Esp Help
Hey haven't played CS:GO in like a year, just came back grabbed latest offsets and the glow works but doesn't attach to all players can you help me please here's the snippet Thanks!
Code:
me.dwBase = mem.Read<DWORD>(DwClient + DwLocalPlayer);
ReadData(&me);
for (int i = 1; i < 64; i++) {
players[i].dwBase = mem.Read<DWORD>(DwClient + DwEntityList + i * 0x10);
ReadData(&players[i]);
}
DWORD pointerGlow = mem.Read<DWORD>(DwClient + DwGlow);
int objectCount = mem.Read<int>(DwClient + DwGlow + 0x4);
if (pointerGlow != NULL) {
for (int i = 0; i < objectCount; i++) {
DWORD mObj = pointerGlow + i * sizeof(GlowObjectDefinition_t);
GlowObjectDefinition_t glowObj = mem.ReadNew<GlowObjectDefinition_t>(mObj);
if (glowObj.pEntity != NULL) {
int f_i = -1;
for (int j = 1; j < 64; j++) {
if (glowObj.pEntity == players[j].dwBase) {
int r, g, b;
if (players[j].team == me.team) {
r = 255;
g = 0;
b = 0; ///blue
}
else if (EntityList.GetFlash(j) > 0) {
r = 255;
g = 255;
b = 0;
}
else if (players[j].dwBase == EntityList.GetBaseEntity(NewPlayer.GetCrosshairId())) {
r = 255;
g = 255;
b = 255; // on body color
}
else {
r = 0;
g = 0; //red
b =255;
}
if (isDormantCheck) {
if (EntityList.IsDormant(j) == false) {
mem.WriteNew<float>(mObj + 0x4, r);
mem.WriteNew<float>(mObj + 0x8, g);
mem.WriteNew<float>(mObj + 0xC, b);
mem.WriteNew<float>(mObj + 0x10, 1.0f);
mem.WriteNew<bool>(mObj + 0x24, true);
mem.WriteNew<bool>(mObj + 0x25, false);
}
}
else {
mem.WriteNew<float>(mObj + 0x4, r);
mem.WriteNew<float>(mObj + 0x8, g);
mem.WriteNew<float>(mObj + 0xC, b);
mem.WriteNew<float>(mObj + 0x10, 1.0f);
mem.WriteNew<bool>(mObj + 0x24, true);
mem.WriteNew<bool>(mObj + 0x25, false);