import pymem
import pymem.process
try:
pm = pymem.Pymem("hl.exe")
print("hl.exe найден")
client = pymem.process.module_from_name(pm.process_handle, "hw.dll")
client_base = client.lpBaseOfDll
print(f"hw.dll base: {hex(client_base)}")
# Читаем local player по стандартному смещению
local_player = pm.read_int(client_base + 0x10F4F4)
print(f"local_player (по 0x10F4F4): {hex(local_player)}")
if local_player != 0:
health = pm.read_int(local_player + 0xF8)
print(f"Здоровье игрока: {health}")
team = pm.read_int(local_player + 0xF0)
print(f"Команда (1=T, 2=CT, 0=спец): {team}")
else:
print("local_player == 0 — смещение неверное")
except Exception as e:
print(f"Ошибка: {e}")
print("Убедитесь, что CS 1.6 запущен и hl.exe существует")
input("Нажмите Enter для выхода...")