- Katılım
- 23 Eki 2022
- Mesajlar
- 9,265
- Çözümler
- 14
- Tepkime puanı
- 7,200
- Puanları
- 113
- Yaş
- 28
Knight Online ASAS / Okçu / BP Gelişmiş Python Makro v2 | Caps Lock Kontrollü Geliştirici Paylaşımı
Knight Online Çok Fonksiyonlu Makro Programı Nedir?
Merhaba değerli forum üyeleri ve geliştirici dostlarım, bugün Knight Online projelerinde arayüz entegrasyonu, klavye/fare dinleme (hooking) ve asenkron iş parçacığı (threading) mantığını incelemek isteyen yazılımcılar ve oyuncular için harika bir projeyi paylaşıyorum: Knight Online Gelişmiş ASAS / BP / Okçu Makro Programı.Python programlama diliyle baştan sona optimize edilerek hazırlanan bu güncellenmiş versiyon; asenkron yapısı sayesinde oyun içinde herhangi bir takılma veya gecikme (delay) yaşatmadan otomatik saldırı, akıllı HP/MP pot kontrolü ve seri destek (minor) becerilerini tetikler. Kullanıcı dostu ve daima üstte kalan (always on top) arayüzü sayesinde oyun ekranını kapatmadan makronun durumunu anlık olarak takip edebilirsiniz.
Programın Öne Çıkan Teknik Özellikleri
2026 standartlarında hazırlanan bu Python projesi, arka planda Windows API ve klavye dinleyicilerini (low-level hooks) kullanarak performanslı bir otomasyon sunar:- Caps Lock Tabanlı Kontrol Mekanizması: Oyundayken paneli açıp kapatmakla uğraşmamanız için Caps Lock tuşu ana şalter görevi görür. Tuş açıkken makro aktifleşir, kapatıldığında ise anında durur.
- Akıllı Can, Mana ve Minor Döngüsü: Karakter sınıfına göre belirlenen sürelerde (mil saniye düzeyinde) asenkron olarak pot ve minor tuşlarını göndererek karakterin hayatta kalmasını sağlar.
- Sınıflara Özel Saldırı Stratejileri: Sadece tek bir sınıfa değil, oyundaki popüler 3 farklı yapılandırmaya göre tuş kombinasyonlarını otomatik ayarlar.
- Daima Üstte Grafik Arayüz (GUI): Tkinter kütüphanesi ile hazırlanan arayüz, pencereli modda oynarken oyun ekranının önüne sabitlenir ve renkli durum göstergesiyle anlık durumu raporlar.
Karakter Sınıfları ve Tuş Dizilimleri
Seçtiğiniz karakter sınıfına göre oyundaki Skill Bar (Yetenek Çubuğu) diziliminizin şu şekilde olması gerekmektedir knk:- ASAS Sınıfı: 1 Light Feet (Koşu), 2-3-4-5-6-7 Saldırı Skilleri, 8-9-0 Minor Combo ve Mana Potu.
- BP (Battle Priest) / Warrior Sınıfı: 2 Temel Saldırı Skili, 7 Mana Potu, 8 Can (HP) Potu.
- Okçu (Archery) Sınıfı: 2 5'li Ok Skili, 3 3'lü Ok Skili, 7 Mana Potu, 8 Can (HP) Potu.
Kurulum, Bağımlılıklar ve Başlatma Rehberi
Programın bilgisayarınızda sorunsuz çalışabilmesi için işletim sisteminizde Python mimarisinin yüklü olması gerekir knk. Kurulum aşamaları şu şekildedir:- Kütüphanelerin Kurulumu: Projenin pencere yönetimi, klavye girdileri ve görsel katmanları için terminal veya CMD (Komut İstemi) ekranını açarak aşağıdaki komutu yazın ve kütüphaneleri indirin:
Bash
pip install pynput pyautogui Pillow
(Alternatif olarak proje klasöründeki bağımlılık listesini pip install -r requirements.txt komutuyla da kurabilirsiniz.) - Kodun Çalıştırılması: Paylaşılan kaynak kodunu .py uzantılı bir dosyaya (Örn: ko_macro.py) kaydedin ve terminal üzerinden python ko_macro.py komutuyla veya bir IDE aracılığıyla başlatın.
Kaynak Kodu ve Proje Dosyaları
Gelişmiş asenkron mimariye sahip bu güncellenmiş Python makro projesinin tüm kaynak kodları, arayüz tasarımları ve kurulum dosyaları aşağıdaki indirme bağlantısında yer almaktadır. Python kütüphanelerini import ederken veya Windows işletim sisteminde pynput kancalarının (hook) yetkilendirme aşamalarında takıldığınız bir teknik soru olursa, hata çıktısıyla birlikte konu altından sormaktan çekinmeyin knk, hemen kodu fixleriz. Paylaşılan bu yararlı geliştirici projesine destek olmak için konuya bir teşekkür mesajı ve yorum bırakmayı ihmal etmeyin. Herkese keyifli kodlamalar ve başarılı testler dilerim!Önemli Hatırlatma: Makro ve otomasyon yazılımlarının kullanımı oyunların resmi topluluk sözleşmelerine ve hile koruma (anticheat) kurallarına göre değişiklik gösterebilir. Yazılımın teknik mantığını kavramak ve test ortamlarında denemek adına geliştirici kurallarına göz atmanız önerilir.
İndirme Bağlantısı
- Knight Online Python ASAS/Okçu/BP Makro v2 Kaynak Kodları İndir:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.

Önemli Hatırlatma: Makro ve otomasyon yazılımlarının kullanımı oyunların resmi topluluk sözleşmelerine ve hile koruma (anticheat) kurallarına göre değişiklik gösterebilir. Yazılımın teknik mantığını kavramak ve test ortamlarında denemek adına geliştirici kurallarına göz atmanız önerilir.