Untitled

 avatar
unknown
plain_text
10 months ago
1.7 kB
3
Indexable
import pymem
import pymem.process
import time
import pydirectinput

# Получаем процесс cs 1.6
def get_cs_process():
    pm = pymem.Pymem('hl.exe')
    client = pymem.process.module_from_name(pm.process_handle, 'client.dll').lpBaseOfDll
    return pm, client

# Функция для автоматического наведения (пример)
def aim_bot(pm, client):
    local_player = pm.read_int(client + 0xAA66D4)
    if local_player:
        crosshair_id = pm.read_int(local_player + 0x23E8)
        if crosshair_id > 0 and crosshair_id <= 64:
            entity = pm.read_int(client + 0x4A1E3C + (crosshair_id - 1) * 0x10)
            if entity:
                pm.write_int(local_player + 0x158, 1)  # Выстрел

# Функция для автоперезарядки (пример)
def auto_reload(pm, client):
    local_player = pm.read_int(client + 0xAA66D4)
    if local_player:
        ammo = pm.read_int(local_player + 0x15E0)
        if ammo == 0:
            pm.write_int(local_player + 0x15E0, 30)  # Пополнение патронов

# Функция для контроля отдачи
def recoil_control():
    while True:
        if pydirectinput.keyDown('mouse1'):  # Проверяем, нажата ли левая кнопка мыши
            pydirectinput.moveRel(0, 5)  # Двигаем мышь вниз на 5 пикселей
            time.sleep(0.1)  # Задержка для имитации стрельбы
        time.sleep(0.01)

def main():
    pm, client = get_cs_process()
    while True:
        aim_bot(pm, client)
        auto_reload(pm, client)
        recoil_control()
        time.sleep(0.01)

if __name__ == '__main__':
    main()
Editor is loading...
Leave a Comment