Zodiak 1love
-
Автор темы
- #1
Весь UC(noad), yougame обыскал, и никак не могу пройтись по списку entity, как по индексу получать entity?
Это крашит
C++:
for (int i = 0; i < 64; i++) {
uintptr_t Entity =
GAME.client_dll + cs2_dumper::offsets::client_dll::dwEntityList;
uintptr_t listEntity = Entity + ((8 * (i & 0x7FFF) >> 9) + 16);
if (listEntity == 0)
continue;
uintptr_t entityController = listEntity + (120) * (i & 0x1FF);
if (entityController == 0)
continue;
uintptr_t entityControllerPawn =
entityController +
cs2_dumper::schemas::client_dll::CCSPlayerController::m_hPlayerPawn;
if (entityControllerPawn == 0)
continue;
listEntity = Entity + (0x8 * ((entityControllerPawn & 0x7FFF) >> 9) + 16);
if (listEntity == 0)
continue;
uintptr_t entityPawn =
listEntity + (120) * (entityControllerPawn & 0x1FF);
if (entityPawn == 0)
continue;
int playerHealth =
*(int *)entityPawn +
cs2_dumper::schemas::client_dll::C_BaseEntity::m_iHealth;
printf("Health: %d\n", playerHealth);
}