From 6861acc8347a829791e1a7f70807adc8dcc7fdac Mon Sep 17 00:00:00 2001 From: BarsTiger Date: Mon, 5 Jul 2021 13:42:49 +0300 Subject: [PATCH] 1 --- .../KotoGTAsingler/KotoGTAsingler.py | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 OfficialProjects/KotoGTAsingler/KotoGTAsingler.py diff --git a/OfficialProjects/KotoGTAsingler/KotoGTAsingler.py b/OfficialProjects/KotoGTAsingler/KotoGTAsingler.py new file mode 100644 index 0000000..431f518 --- /dev/null +++ b/OfficialProjects/KotoGTAsingler/KotoGTAsingler.py @@ -0,0 +1,79 @@ +import subprocess, sys +import time + +#CanBeInstalled imports +try: + import psutil +except: + subprocess.check_call([sys.executable, "-m", "pip", "install", 'psutil']) + import psutil + +try: + import PyQt5 +except: + subprocess.check_call([sys.executable, "-m", "pip", "install", 'PyQt5']) + +try: + import mem_edit +except: + subprocess.check_call([sys.executable, "-m", "pip", "install", 'mem_edit']) + import mem_edit + +from PyQt5 import QtCore, QtGui, QtWidgets + +buttontxt = "Public\nSingle \nSession" + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(200, 219) + MainWindow.setMinimumSize(QtCore.QSize(200, 219)) + MainWindow.setMaximumSize(QtCore.QSize(200, 219)) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.pushButton = QtWidgets.QPushButton(self.centralwidget) + self.pushButton.setGeometry(QtCore.QRect(0, 0, 200, 200)) + font = QtGui.QFont() + font.setPointSize(23) + self.pushButton.setFont(font) + self.pushButton.setAutoDefault(False) + self.pushButton.setDefault(False) + self.pushButton.setFlat(False) + self.pushButton.setObjectName("pushButton") + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 200, 21)) + self.menubar.setObjectName("menubar") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtWidgets.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.pushButton.setText(buttontxt) + + self.retranslateUi(MainWindow) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "KotoGTAsingler")) + +def sus(): + global buttontxt + pid = mem_edit.Process.get_pid_by_name("GTA5.exe") + p = psutil.Process(pid) + p.suspend() + ui.pushButton.setCursor(QtGui.QCursor(QtCore.Qt.WaitCursor)) + time.sleep(10) + p.resume() + ui.pushButton.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) + +app = QtWidgets.QApplication(sys.argv) +MainWindow = QtWidgets.QMainWindow() +ui = Ui_MainWindow() +ui.setupUi(MainWindow) +MainWindow.show() + +ui.pushButton.clicked.connect(sus) + +sys.exit(app.exec_()) +