TEMP: Run all cheats
This commit is contained in:
parent
2119d6d8ab
commit
fe14f5f094
1 changed files with 33 additions and 22 deletions
55
main.py
55
main.py
|
@ -1,4 +1,5 @@
|
|||
from json import loads
|
||||
from threading import Thread
|
||||
from time import sleep
|
||||
|
||||
from pymem import Pymem
|
||||
|
@ -335,6 +336,7 @@ class Cheat(Hack):
|
|||
|
||||
else:
|
||||
# Not spraying
|
||||
# TODO: Reset to middle?
|
||||
self.nr__old_punch_x = 0.
|
||||
self.nr__old_punch_y = 0.
|
||||
|
||||
|
@ -359,28 +361,37 @@ if __name__ == "__main__":
|
|||
# Cheat
|
||||
c = Cheat()
|
||||
|
||||
# Cheat list
|
||||
print("Enter 0 to exit.")
|
||||
print("Available cheats:")
|
||||
for idx, cheat in enumerate(c.cheats_list):
|
||||
print(f"#{idx + 1} - {cheat}")
|
||||
# # Cheat list
|
||||
# print("Enter 0 to exit.")
|
||||
# print("Available cheats:")
|
||||
# for idx, cheat in enumerate(c.cheats_list):
|
||||
# print(f"#{idx + 1} - {cheat}")
|
||||
|
||||
# Select cheat
|
||||
c_id = None
|
||||
while c_id == None:
|
||||
try:
|
||||
match int(input("Enter ID: #")):
|
||||
case 0:
|
||||
exit(0)
|
||||
case i if i > len(c.cheats_list):
|
||||
raise IndexError
|
||||
case _ as i:
|
||||
c_id = i - 1
|
||||
except KeyboardInterrupt:
|
||||
print("??\nBye.")
|
||||
exit(1)
|
||||
except:
|
||||
print("Invalid ID.")
|
||||
# # Select cheat
|
||||
# c_id = None
|
||||
# while c_id == None:
|
||||
# try:
|
||||
# match int(input("Enter ID: #")):
|
||||
# case 0:
|
||||
# exit(0)
|
||||
# case i if i > len(c.cheats_list):
|
||||
# raise IndexError
|
||||
# case _ as i:
|
||||
# c_id = i - 1
|
||||
# except KeyboardInterrupt:
|
||||
# print("??\nBye.")
|
||||
# exit(1)
|
||||
# except:
|
||||
# print("Invalid ID.")
|
||||
|
||||
# Run cheat
|
||||
getattr(c, c.cheats_list[c_id])()
|
||||
# getattr(c, c.cheats_list[c_id])()
|
||||
|
||||
# Instanciate and run threads
|
||||
for fn in c.cheats_list:
|
||||
t = Thread(target=getattr(c, fn))
|
||||
t.daemon = True
|
||||
t.start()
|
||||
|
||||
while True:
|
||||
sleep(1000000)
|
||||
|
|
Reference in a new issue