Burger
Not enough ratings
Seed Autoclicker - Python code
By Asfero
To get achievements you must only click, that i have been written clickers in Python.
Below you have entire code of my programs.
It is very likely that you will have to install the required libraries.
   
Award
Favorite
Favorited
Unfavorite
Autoclicker
This program click left mouse button and press space. Space is equal to burger click, so your cursor should go to cheese box with %.
To stop program click Shift+G. If don't response just spam this buttons. It start instantly, so you should press "Run" button in your code program and quickly move to game window.
Code:
import ctypes import time import threading import keyboard # Flaga do kontrolowania, czy skrypt ma działać running = True # Definicje stałych do kliknięcia myszki MOUSEEVENTF_LEFTDOWN = 0x0002 # Lewe wciśnięcie przycisku myszy MOUSEEVENTF_LEFTUP = 0x0004 # Zwolnienie lewego przycisku myszy # Funkcja do klikania myszką za pomocą ctypes def click_mouse(): global running while running: ctypes.windll.user32.mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) # Kliknięcie lewego przycisku time.sleep(0.01) ctypes.windll.user32.mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) # Zwolnienie lewego przycisku time.sleep(0.01) # Oczekiwanie # Funkcja do naciskania spacji za pomocą ctypes def press_space(): global running while running: ctypes.windll.user32.keybd_event(0x20, 0, 0, 0) # Naciśnięcie spacji (kod wirtualny 0x20) ctypes.windll.user32.keybd_event(0x20, 0, 2, 0) # Zwolnienie spacji time.sleep(0.01) # Oczekiwanie # Funkcja monitorująca klawisz "Shift+G" i wyłączająca skrypt def monitor_keyboard(): global running keyboard.wait('shift+g') # Czeka na kombinację Shift+G running = False # Zatrzymanie działania wątków print("Zatrzymano skrypt.") # Uruchomienie funkcji w wątkach if __name__ == "__main__": # Tworzenie wątku do naciskania spacji space_thread = threading.Thread(target=press_space) # Tworzenie wątku do klikania myszką click_thread = threading.Thread(target=click_mouse) # Tworzenie wątku do monitorowania klawiatury keyboard_thread = threading.Thread(target=monitor_keyboard) # Uruchomienie wątków space_thread.start() click_thread.start() keyboard_thread.start() # Oczekiwanie na zakończenie wątków space_thread.join() click_thread.join() keyboard_thread.join()
Seeds autoclicker
This code works properly only on the 1920x1080 pix screen and max open window mode game.

Code automaticly find seeds in burger area. It works instantly, so run the code and fast switch to game window.

To stop script press (or spam) Shift+G

import pyautogui import keyboard import threading import time import numpy as np import cv2 running = True # Flaga kontrolująca działanie skryptu # Stały region, w którym znajduje się burger (X, Y, Szerokość, Wysokość) BURGER_REGION = (700, 330, 500, 300) # Dostosowany region # Współrzędne tabliczki z serem po prawej stronie CHEESE_BUTTON_X = 1560 # Współrzędne X CHEESE_BUTTON_Y = 350 # Współrzędne Y # Środek burgera BURGER_CENTER_X = BURGER_REGION[0] + BURGER_REGION[2] // 2 BURGER_CENTER_Y = BURGER_REGION[1] + BURGER_REGION[3] // 2 def monitor_keyboard(): global running while running: if keyboard.is_pressed("shift") and keyboard.is_pressed("g"): running = False print("Zamykanie skryptu...") time.sleep(0.1) keyboard_thread = threading.Thread(target=monitor_keyboard, daemon=True) keyboard_thread.start() def click_cheese_button(): pyautogui.click(CHEESE_BUTTON_X, CHEESE_BUTTON_Y) time.sleep(0.07) # Opóźnienie dla stabilności kliknięć def find_and_click_seeds(): screenshot = pyautogui.screenshot() # Pobieranie zrzutu całego ekranu image_rgb = np.array(screenshot) # Konwersja do OpenCV (RGB -> BGR) image_bgr = cv2.cvtColor(image_rgb, cv2.COLOR_RGB2BGR) # Wycinanie regionu burgera burger_image_bgr = image_bgr[BURGER_REGION[1]:BURGER_REGION[1]+BURGER_REGION[3], BURGER_REGION[0]:BURGER_REGION[0]+BURGER_REGION[2]] # Definiowanie koloru sezamu z precyzyjnym zakresem BGR lower_color = np.array([120, 220, 220]) # Dolna granica koloru BGR upper_color = np.array([140, 240, 240]) # Górna granica koloru BGR mask = cv2.inRange(burger_image_bgr, lower_color, upper_color) # Wykrywanie koloru contours, _ = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) if contours: count = 0 for cnt in contours: x, y, w, h = cv2.boundingRect(cnt) # Tylko kliknięcia w kontury odpowiedniej wielkości if w > 2 and h > 2: cx = x + w // 2 + BURGER_REGION[0] # Środek w poziomie cy = y + h // 2 + BURGER_REGION[1] # Środek w pionie pyautogui.click(cx, cy) time.sleep(0.07) # Minimalne opóźnienie dla stabilności kliknięć count += 1 if count >= 2: break # Kliknięcie dwóch ziaren, przerwij pętlę else: # Jeśli nie znaleziono nowych ziaren, kliknij w środek okna burgera pyautogui.click(BURGER_CENTER_X, BURGER_CENTER_Y) time.sleep(0.07) # Minimalne opóźnienie dla stabilności kliknięć # Kliknięcie w ser po prawej stronie click_cheese_button() while running: find_and_click_seeds() time.sleep(0.07) # Zmniejszone opóźnienie dla dynamicznej aktualizacji