Knight online oyununda Python ile klavye botu Enter sorunu

Merhabalar

Pyhton ile klavye botu yaptım fakat burada bir sorunum var , Knight online’da enter tuşunu algılamıyor. Note padd veya başka yerlerde sorunsuz istenen mesajı dönüyor. Bununla daha önce karşılaşan oldu mu ?

import tkinter as tk
import threading
import time
import keyboard

# Global değişkenler
bot_aktif = False
yazilacak_metin = " OTO YAZI"
yazma_araligi = 5

# Botu başlatan fonksiyon
def baslat_bot():
    global bot_aktif
    bot_aktif = True
    threading.Thread(target=yaz_metin).start()

# Botu durduran fonksiyon
def durdur_bot():
    global bot_aktif
    bot_aktif = False

# Yazma işlemini gerçekleştiren fonksiyon
def yaz_metin():
    while bot_aktif:
        keyboard.on_press("enter")
        keyboard.write(yazilacak_metin)
        keyboard.press_and_release("enter")
        time.sleep(yazma_araligi)

# Tkinter arayüzünü oluşturma
root = tk.Tk()
root.title("Klavye Bot")

baslat_button = tk.Button(root, text="Başlat", command=baslat_bot)
durdur_button = tk.Button(root, text="Durdur", command=durdur_bot)

baslat_button.pack()
durdur_button.pack()

root.mainloop()

Ek not pydirectinput.press(‘enter’) olarak da denesem de olmuyor. Notepadd gibi başka yerlerde stabilken oyun içerisinde ilk chat sırasında enter komutunu işlemiyor.

dediğiniz gibiyse oyundan kaynaklı bir şey olabilir bir koruma v.b , ENTER tuşunun yaptığı işlevi oyun içinden farklı bir tuşa atayıp python ilede o tuşu tetikleyip dener misiniz belki olur

1 Beğeni

Guncellemeyle uzaktan ve programla, klavye ve fare işlemlerini fixlediler. Baska dillerle bu islemleri yapiyorlar ama, Pythonda fix yedi.

1 Beğeni

başka dilde de yazabilirim aslında harbiden teşekkür ederim.

Bot yapmayi basarabildiniz mi?