Нужна хелпа, пытался написать триггер для кс, но процесс завершается что делать? Код import pymem import pymem.process import requests from threading import Thread import keyboard import time from win32gui import GetWindowText, GetForegroundWindow pm = pymem.Pymem("csgo.exe") client = pymem.process.module_from_name(pm.process_handle, "client.dll").lpBaseOfDll offsets = 'https://raw.githubusercontent.com/frk1/hazedumper/master/csgo.json' response = requests.get(offsets).json() dwLocalPlayer = int(response["signatures"]["dwLocalPlayer"]) m_iCrosshairId = int(response["netvars"]["m_iCrosshairId"]) dwEntityList = int(response["signatures"]["dwEntityList"]) m_iTeamNum = int(response["netvars"]["m_iTeamNum"]) triger_F = False def TrigerF(): while not triger_F: if not GetWindowText(GetForegroundWindow()) == "Counter-Strike: Global Offensive": continue player = pm.read_int(client + dwLocalPlayer) entity_id = pm.read_int(player + m_iCrosshairId) entity = pm.read_int(client + dwEntityList + (entity_id - 1) * 0x10) entity_team = pm.read_int(entity + m_iTeamNum) player_team = pm.read_int(player + m_iTeamNum) if entity_id > 0 and entity_id <= 64 and player_team != entity_team: time.sleep (0) pm.write_int(client + dwForceAttack, 6) time.sleep(0.001) Thread(target=TrigerF).start() Код import pymem import pymem.process import requests from threading import Thread import keyboard import time from win32gui import GetWindowText, GetForegroundWindow pm = pymem.Pymem("csgo.exe") client = pymem.process.module_from_name(pm.process_handle, "client.dll").lpBaseOfDll offsets = 'https://raw.githubusercontent.com/frk1/hazedumper/master/csgo.json' response = requests.get(offsets).json() dwLocalPlayer = int(response["signatures"]["dwLocalPlayer"]) m_iCrosshairId = int(response["netvars"]["m_iCrosshairId"]) dwEntityList = int(response["signatures"]["dwEntityList"]) m_iTeamNum = int(response["netvars"]["m_iTeamNum"]) triger_F = False def TrigerF(): while not triger_F: if not GetWindowText(GetForegroundWindow()) == "Counter-Strike: Global Offensive": continue player = pm.read_int(client + dwLocalPlayer) entity_id = pm.read_int(player + m_iCrosshairId) entity = pm.read_int(client + dwEntityList + (entity_id - 1) * 0x10) entity_team = pm.read_int(entity + m_iTeamNum) player_team = pm.read_int(player + m_iTeamNum) if entity_id > 0 and entity_id <= 64 and player_team != entity_team: time.sleep (0) pm.write_int(client + dwForceAttack, 6) time.sleep(0.001) Thread(target=TrigerF).start()
В конце input() , но мне кажется, что так работать не будет Поэтому я бы попробовал запихать его в цикл while True: Thread(target=TrigerF).start() Код while True: Thread(target=TrigerF).start()