Problem med PyAutoGui og If/Else statement??
Hej eksperter..Jeg er ved at lave spilautomation som mit første .Py projekt og er stødt på et issue ift. koden og mine If / Else statements.
Måske at i kan gennemskue problemet, jeg kan sagtens køre scriptet, men scriptet benytter kun mine Else statements til trods for at If ER opfyldt.
Koden:
# -*- coding: utf-8 -*-
import pyautogui
import time
#Attack mobs
if pyautogui.locateOnScreen is ('/Users/XXX/Desktop/CoBot/healthbar.png'):
attack = pyautogui.locateOnScreen('/Users/XXX/Desktop/CoBot/healthbar.png')
pyautogui.click(attack)
time.sleep(1)
print('Attacking..')
else:
pyautogui.click(None, 400)
time.sleep(1)
print('Moving to another destination..')
#Pick up mobs drops
if pyautogui.locateOnScreen is ('/Users/XXX/Desktop/CoBot/lootapeskin.png'):
lootapeskin = pyautogui.locateCenterOnScreen('/Users/XXX/Desktop/CoBot/lootapeskin.png')
pyautogui.click(lootapeskin)
time.sleep(4)
print('Apeskin was looted')
else:
print('Nothing found..')