Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти

Вопрос Как получить ентити лист без патернов

мне казалось люди начинают пастить с оффсетами, но прогадал.
чювак скоро уже 2026 год, люди будут покупать очки со встроенной иишкой, которая будет по 1 пикселю игры выдавать тебе готовый дамп со всеми структурами и оффсетами. а затем делать из этого чит
 
Можешь сказать где искать?Я посмотрел половину файлов,но так и не нашел
без паттерна ты можешь вручную открыть дамп игры, найти адрес листа и вычислить смещение, но за тебя это давно тысячу миллионов раз сделали другие люди и уже сгененили готовый рабочий патерн, чекни любой кс2 дампер оффсетов или любой экстернал читик (for ex. https://github.com/TKazer/CS2_External/blob/master/CS2_External/Offsets.h)
 
без паттерна ты можешь вручную открыть дамп игры, найти адрес листа и вычислить смещение, но за тебя это давно тысячу миллионов раз сделали другие люди и уже сгененили готовый рабочий патерн, чекни любой кс2 дампер оффсетов или любой экстернал читик (for ex.
Пожалуйста, авторизуйтесь для просмотра ссылки.
)
Добавь noad
А не увидел
 
void xz()
{
uintptr_t localPawn = 0;
Memory::Read(clientBase + offsets.dwLocalPlayerPawn, localPawn);
if (!localPawn) return;

uintptr_t entityList = 0;
Memory::Read(clientBase + offsets.dwEntityList, entityList);
if (!entityList) return;

uintptr_t listEntry = 0;
Memory::Read(entityList + 0x10, listEntry);
if (!listEntry) return;

for (int i = 0; i < 64; i++) {
uintptr_t controller = 0;
Memory::Read(listEntry + i * 0x70, controller);
if (!controller) continue;

uint32_t pawnHandle = 0;
Memory::Read(controller + offsets.m_hPlayerPawn, pawnHandle);
if (!pawnHandle) continue;

uintptr_t listEntry2 = 0;
Memory::Read(entityList + (0x8 * ((pawnHandle & 0x7FFF) >> 9) + 0x10), listEntry2);
if (!listEntry2) continue;

uintptr_t pawn = 0;
Memory::Read(listEntry2 + 0x70 * (pawnHandle & 0x1FF), pawn);
if (!pawn || pawn == localPawn) continue;

int health = 0;
Memory::Read(pawn + offsets.m_iHealth, health);
if (health <= 0 || health > 100) continue;
}
}
 
Я недавно начал писать читы и не могу найти ентити лист в кс2.Мне нужно получить здоровье противников

Буквально под твоим просто ещё один такой же но с исправление


uintptr_t entity_list = memory::Read<uintptr_t>(modBase + cs2_dumper::offsets::client_dll::dwEntityList);
uintptr_t listEntry = memory::Read<uintptr_t>(entity_list + ((8 * (i & 0x7FFF) >> 9) + 16));
uintptr_t entityController = memory::Read<uintptr_t>(listEntry + 112 * (i & 0x1FF));
uint32_t pawnHandle = memory::Read<uint32_t>(entityController + cs2_dumper::schemas::client_dll::CCSPlayerController::m_hPlayerPawn);


И потом к нему просто + m_ihealth
 
Назад
Сверху Снизу