Browse Source

Add files via upload

master
Unbewohnte 4 years ago committed by GitHub
parent
commit
9a842dc1f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 105
      AlbionFisher.py
  2. BIN
      obrezka.png

105
AlbionFisher.py

@ -0,0 +1,105 @@
#################################################
# 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

BIN
obrezka.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Loading…
Cancel
Save