Скрипт для игры, автомат. телепортирующий домой при 1 - 35% хп :
def aboba():
pyautogui.press('enter'), pyautogui.typewrite('/homefast'), pyautogui.press('enter')
print("хом")
time.sleep(1)
time.sleep(1)
while True:
if __name__ == "__main__":
im = ImageGrab.grab(bbox=(190, 1011, 215, 1023)) # X1,Y1,X2,Y2
im.save('screen.png')
img = cv2.imread('screen.png')
img = cv2.resize(img, None, fx=9, fy=9)
HP = pytesseract.image_to_string(img, config='outputbase digits')
print(HP)
if HP > str(0) and HP < str(range(1, 36)):
aboba()
Но когда число 1009 ( там 100 ХП и процент он распознает как 9) он пишет /homefast в чат, хотя не должен этого делать.
Как это можно исправить? Вот вывод консоли :
1009
хом
1009
хом