• Топік для порад початківцям і не тільки — 2

    Я сделал бхоп для кс-го. Суть скрипта чтобы когда я был в игре я смог зажать пробел и прыгать. Сделал для него дизайн в Qt Designer. Когда запускаешь программу и нажимаешь кнопку запуска. Бхоп запускается, а программа не отвечает. Что сделать чтобы при запуске программа запускалась и отвечала?

    Вот скрипт:
    import os
    import re
    import keyboard
    import pymem
    from pymem import process
    import time
    import sys
    from ui import Ui_Dialog
    from offsets import *
    from PySide import QtCore, QtGui

    # create application

    # Create form and init UI
    app = QtGui.QApplication(sys.argv)
    Dialog = QtGui.QDialog()
    ui = Ui_Dialog()
    ui.setupUi(Dialog)
    Dialog.show()
    # Hook Logic

    def BHOP():
    ui.lineEdit.setText( „BHOP activated” )

    _process = pymem.Pymem("csgo.exe")
    _client = pymem.process.module_from_name(_process.process_handle, "client.dll").lpBaseOfDll

    while True:
    try:
    if keyboard.is_pressed("space"):
    player = _process.read_int(_client + dwLocalPlayer)
    jump = _client + dwForceJump
    player_state = _process.read_int(player + m_fFlags)

    if player_state == 257 or player_state == 263: # 257 — player on ground, 263 — crouch
    _process.write_int(jump, 5)
    time.sleep(0.1) # Чем меньше задержка — тем лучше bhop, но большая нагрузка на процессор
    _process.write_int(jump, 4)
    except pymem.exception.MemoryReadError:
    pass

    ui.pushButton.clicked.connect( BHOP )

    def tm():
    os.system("start \"\" t.me/tmbhop")

    ui.pushButton_2.clicked.connect™

    # Run main loop
    sys.exit(app.exec_())