Herkese merhaba, yakın bir zamanda Python ile yazmış olduğum League Of Legends oyunu için otomatik karşılaşma kabul eden programı paylaşmak istedim.
Program, pyautogui modülü ile ekranı tarayarak bulunan resime tıklaması ile çalışıyor, bilgisayarı çok yormaması için while döngüsüne ufak bir sleep ekledim.
Not: İhtiyacım olduğu için basit bir şekilde çok detaya girmeden yazdım sadece sizlerle paylaşmak istedim, herhangi bir ban riski yoktur sadece ekranı tarayıp ayarlanan resim ekranda görüldüğünde tıklayacaktır. Maç bulunduğunda daha iyi oyun performansı için programı kapatmayı unutmayın.
Eğer ilgi gelirse programı daha çok geliştirebilirim rün seçimi, şampiyon seçme/banlama gibi bir çok şey eklenebilir.
Programın çalışması için C:\ dizinine aşağıdaki resmi koymanız yeterli olur. Tabi bu resim türkçe olduğundan diğer diller için kendiniz ekran görüntüsü alabilirsiniz.
Program, pyautogui modülü ile ekranı tarayarak bulunan resime tıklaması ile çalışıyor, bilgisayarı çok yormaması için while döngüsüne ufak bir sleep ekledim.
Not: İhtiyacım olduğu için basit bir şekilde çok detaya girmeden yazdım sadece sizlerle paylaşmak istedim, herhangi bir ban riski yoktur sadece ekranı tarayıp ayarlanan resim ekranda görüldüğünde tıklayacaktır. Maç bulunduğunda daha iyi oyun performansı için programı kapatmayı unutmayın.
Eğer ilgi gelirse programı daha çok geliştirebilirim rün seçimi, şampiyon seçme/banlama gibi bir çok şey eklenebilir.
Programın çalışması için C:\ dizinine aşağıdaki resmi koymanız yeterli olur. Tabi bu resim türkçe olduğundan diğer diller için kendiniz ekran görüntüsü alabilirsiniz.
Python:
import time
import pyautogui
print("Başlatıldı")
while True:
locateOnScreen = pyautogui.locateOnScreen('C:\\accept.png')
if locateOnScreen != None:
x, y = pyautogui.center(locateOnScreen)
print("Maç Bulundu!")
pyautogui.click(x, y)
pyautogui.moveTo(x, y+250)
time.sleep(0.2)