Arduino aimbot

Walaxy

👾Хакер👾
Uzman Üye
Katılım
20 Şub 2021
Mesajlar
574
Beğeniler
89
Merhaba elimde usb hostshildde var aimbotda ayarladim herseyide kitlenmiyor comportlarida dogru falan amma kitlenmiyor bi sebebpden neden ola bilir ?

ouuu arduino undedected diyip yorum yazma anlayanlardan sadece sebep istiyorum eyleniyorum duzelte duzelte

Py kodu

import sys
import time
import threading
import random
import numpy as np
import cv2
import mss
import pydirectinput
import serial
import keyboard
from pynput import keyboard as pynput_keyboard

# Arduino ile iletişim için seri port ayarı
arduino_port = "COM5" # Arduino'nun bağlı olduğu port
baud_rate = 9600 # Seri iletişim hızı
arduino = serial.Serial(arduino_port, baud_rate, timeout=0.1)

# Varsayılan renk ayarları (purple, yellow, blue renk seçenekleri)
target_color = 'purple' # Algılanacak renk
if target_color == 'purple':
lpoint = [135, 35, 20] # Purple renk aralığı
upoint = [155, 255, 255]
elif target_color == 'red':
lpoint = [0, 95, 95] # Red renk aralığı
upoint = [4, 235, 255]
elif target_color == 'yellow':
lpoint = [22, 46, 255] # Yellow renk aralığı
upoint = [38, 255, 255]
elif target_color == 'blue':
lpoint = [90, 50, 50] # Blue renk aralığı
upoint = [130, 255, 255]

# Ekran çözünürlüğü
monitor = {"top": 0, "left": 0, "width": 1920, "height": 1080}

# Renk algılama ve kontur tespiti
def detect_target():
with mss() as sct:
screenshot = np.array(sct.grab(monitor))
hsv_frame = cv2.cvtColor(screenshot, cv2.COLOR_BGR2HSV)
mask = cv2.inRange(hsv_frame, np.array(lpoint), np.array(upoint))
contours, _ = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)

if contours:
largest_contour = max(contours, key=cv2.contourArea)
x, y, w, h = cv2.boundingRect(largest_contour)
target_x = x + w // 2
target_y = y + h // 2
return target_x, target_y
return None, None

# Arduino'ya veri gönder
def send_to_arduino(x, y):
try:
command = f"{x},{y}\n"
arduino.write(command.encode())
print(f"Arduino'ya gönderildi: {command}")
except Exception as e:
print(f"Hata: {e}")

# Fare hareketini sağla
def move_mouse_to_target(x_target, y_target, duration=0.1):
current_x, current_y = pydirectinput.position()
move_x = x_target - current_x
move_y = y_target - current_y
print(f"Fare hareketi: x={move_x}, y={move_y}")
pydirectinput.moveTo(x_target, y_target, duration=duration)

# Aimbot işlevi
shift_pressed = False

def aimbot():
while True:
if shift_pressed: # Shift tuşuna basıldığında çalış
target = detect_target()
if target:
x, y = target
move_mouse_to_target(x, y, duration=0.1) # Hedefe doğru fareyi hareket ettir
send_to_arduino(x, y) # Arduino'ya koordinatları gönder
else:
print("Hedef bulunamadı.")
time.sleep(0.01)

# Shift tuşu kontrolü
def on_press(key):
global shift_pressed
if key == pynput_keyboard.Key.shift:
shift_pressed = True

def on_release(key):
global shift_pressed
if key == pynput_keyboard.Key.shift:
shift_pressed = False

# Klavye dinleyicisini başlat
def start_keyboard_listener():
with pynput_keyboard.Listener(on_press=on_press, on_release=on_release) as listener:
listener.join()

# Kullanıcı ayarlarını yapılandırma menüsü
def user_menu():
global target_color
print("Aimbot ayarlarınızı değiştirebilirsiniz:")
while True:
print("\nRenk Seçimi:")
print("1. Mor (Purple)")
print("2. Sarı (Yellow)")
print("3. Mavi (Blue)")
print(f"Mevcut renk: {target_color}")

try:
choice = int(input("Seçiminizi yapın: "))
if choice == 1:
target_color = 'purple'
print("Renk Purple olarak ayarlandı.")
elif choice == 2:
target_color = 'yellow'
print("Renk Yellow olarak ayarlandı.")
elif choice == 3:
target_color = 'blue'
print("Renk Blue olarak ayarlandı.")
except ValueError:
print("Hatalı giriş. Lütfen bir sayı girin.")

# Thread'leri başlat
aimbot_thread = threading.Thread(target=aimbot, daemon=True)
menu_thread = threading.Thread(target=user_menu, daemon=False)
keyboard_thread = threading.Thread(target=start_keyboard_listener, daemon=True)

aimbot_thread.start()
menu_thread.start()
keyboard_thread.start()

ARDUINO INO KODU



#include <Mouse.h>
void setup() {
// Arduino'nun seri port ile haberleşmesini başlatıyoruz
Serial.begin(9600);
Mouse.begin();
}
void loop() {
// Seri port üzerinden gelen veriyi oku
if (Serial.available() > 0) {
String data = Serial.readStringUntil('\n'); // Veriyi satır sonuna kadar oku
int commaIndex = data.indexOf(',');

if (commaIndex != -1) {
int x = data.substring(0, commaIndex).toInt(); // x koordinatını al
int y = data.substring(commaIndex + 1).toInt(); // y koordinatını al
// Fareyi x, y koordinatlarına hareket ettir
Mouse.move(x, y);
}
}
}
 
Çalıştırdığın gibi ban yeme garantili h'a?
 

  Şuanda konuyu görüntüleyen kullanıcılar


Üst Alt