Unbewohnte
5 years ago
committed by
GitHub
1 changed files with 0 additions and 105 deletions
@ -1,105 +0,0 @@ |
|||||||
################################################# |
|
||||||
# Made by Kasyanov Nikolay ⒸKasyanov # |
|
||||||
################################################# |
|
||||||
################################################# |
|
||||||
# FISHING BOT 'VALERA' # |
|
||||||
import pyautogui as pg |
|
||||||
import cv2 |
|
||||||
import numpy as np |
|
||||||
from PIL import Image, ImageGrab |
|
||||||
import time |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#x1,y1 = 1470,630 |
|
||||||
#x2,y2 = 1600,780 |
|
||||||
|
|
||||||
#x1,y1 = 1172,697 |
|
||||||
#x2,y2 = 1257,802 |
|
||||||
|
|
||||||
x1,y1 = 265,350 |
|
||||||
x2,y2 = 408,495 |
|
||||||
|
|
||||||
meanvalue = 4.8 |
|
||||||
meanvalue2 = 5.8 |
|
||||||
|
|
||||||
def zakid(): |
|
||||||
#pg.moveTo(x = 1500,y = 690, duration = 0.5) |
|
||||||
pg.moveTo(x = 523,y = 445, duration = 0.5) |
|
||||||
pg.mouseDown() |
|
||||||
time.sleep(1) |
|
||||||
#time.sleep(0.45) |
|
||||||
pg.mouseUp() |
|
||||||
|
|
||||||
|
|
||||||
x = int() |
|
||||||
while True: |
|
||||||
arrayEND = False |
|
||||||
|
|
||||||
time.sleep(3.5) |
|
||||||
zakid() |
|
||||||
time.sleep(1.5) |
|
||||||
print('zakinul') |
|
||||||
time.sleep(0.5) |
|
||||||
|
|
||||||
while arrayEND == False: |
|
||||||
|
|
||||||
poplavokplace = ImageGrab.grab((x1,y1,x2,y2)) |
|
||||||
poplavokplace.save('iii2.png', 'BMP') |
|
||||||
poplavok_place_image_original = cv2.imread('iii2.png') |
|
||||||
poplavok_place_array = np.array(poplavok_place_image_original) |
|
||||||
poplavok_canny = cv2.Canny(poplavok_place_array,90, 200) |
|
||||||
cv2.imwrite('canny.png', poplavok_canny) |
|
||||||
poplavok_place_array_mean = np.mean(poplavok_canny) |
|
||||||
time.sleep(0.3) |
|
||||||
print('mean = '+ str(poplavok_place_array_mean)) |
|
||||||
if poplavok_place_array_mean == 0: |
|
||||||
print('mean == 0, ending the programm') |
|
||||||
break |
|
||||||
|
|
||||||
if poplavok_place_array_mean >= float(meanvalue2) and poplavok_place_array_mean != 0: |
|
||||||
time.sleep(0.1) |
|
||||||
pg.click(clicks = 2) |
|
||||||
arrayEND = True |
|
||||||
print('array has been ended sucessfully (break)') |
|
||||||
break |
|
||||||
|
|
||||||
while arrayEND == True: |
|
||||||
time.sleep(0.3) |
|
||||||
catch = False |
|
||||||
window = ImageGrab.grab((837,532,1078,567)) |
|
||||||
|
|
||||||
locate = pg.locate('obrezka.png',window, confidence = 0.5) |
|
||||||
if locate == None: |
|
||||||
break |
|
||||||
if locate != None: |
|
||||||
x = locate[0] |
|
||||||
print('x = '+ str(x) + ' catch = True') |
|
||||||
catch = True |
|
||||||
|
|
||||||
while catch == True: |
|
||||||
window = ImageGrab.grab((837,532,1078,567)) |
|
||||||
ggmme = pg.locate('obrezka.png',window, confidence = 0.5) |
|
||||||
if ggmme != None: |
|
||||||
x = ggmme[0] |
|
||||||
print('x = '+ str(x) + ' has been found') |
|
||||||
if 65 < int(x) < 170: |
|
||||||
pg.mouseDown() |
|
||||||
time.sleep(1.1) |
|
||||||
pg.mouseUp() |
|
||||||
time.sleep(0.1) |
|
||||||
if int(x) < 64: |
|
||||||
pg.mouseDown() |
|
||||||
time.sleep(2.5) |
|
||||||
pg.mouseUp() |
|
||||||
else: |
|
||||||
catch = False |
|
||||||
print('NONE') |
|
||||||
arrayEND = False |
|
||||||
print('minigame has been ended') |
|
||||||
time.sleep(1) |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
pass |
|
||||||
|
|
Loading…
Reference in new issue