Bu script, Metin2 oyununda karakterin etrafındaki belli bir mesafede yer alan tüm canavarlara (moblara) otomatik olarak saldırı göndermek amacıyla yazılmıştır. Script, oyuncunun pozisyonunu ve etrafındaki canavarların konumunu RAM üzerinden okur, ardından belirlenen mesafe (range) içindeki tüm moblara Frida üzerinden saldırı çağrısı (attack call) yapar.
Sistemin temelinde, oyuncunun etrafındaki belirli bir menzil içinde yer alan tüm canavarlara (mob) saldırı gönderen bir yapı yer alır. Kodlar, aşağıdaki adımlar üzerinden çalışır:
Oyuncunun X ve Y koordinatları, PLAYER_BASE_PTR üzerinden bellekten çekilir. Eğer pozisyon alınamıyorsa sistem saldırı yapmaz.
Mob’lar, oyun belleğinden maksimum 300 birime kadar taranır. Her mob’un VID değeri ve koordinatları alınır. Geçersiz veya ölü mob’lar atlanır.
Her mob ile oyuncu arasındaki mesafe math.sqrt((x2 - x1)**2 + (y2 - y1)**2) formülüyle hesaplanır. Eğer bu mesafe, ATTACK_RANGE değerinden küçükse saldırı başlatılır.
Frida, 004BD660 adresindeki savaş çağrısını kullanarak belirli mob VID’lerine saldırı yapar. Saldırılar belirli bir gecikme (ATTACK_DELAY) ile gönderilir.
Visual Studio Code ile kullanabilirsiniz.
Bu içeriği görmek için Giriş Yapmalısınız veya Kayıt Olmalısınız.
Sistemin temelinde, oyuncunun etrafındaki belirli bir menzil içinde yer alan tüm canavarlara (mob) saldırı gönderen bir yapı yer alır. Kodlar, aşağıdaki adımlar üzerinden çalışır:
1.1. Oyuncu Pozisyonu Tespiti
Oyuncunun X ve Y koordinatları, PLAYER_BASE_PTR üzerinden bellekten çekilir. Eğer pozisyon alınamıyorsa sistem saldırı yapmaz.
1.2. Mob Tarama
Mob’lar, oyun belleğinden maksimum 300 birime kadar taranır. Her mob’un VID değeri ve koordinatları alınır. Geçersiz veya ölü mob’lar atlanır.
1.3. Menzil Kontrolü
Her mob ile oyuncu arasındaki mesafe math.sqrt((x2 - x1)**2 + (y2 - y1)**2) formülüyle hesaplanır. Eğer bu mesafe, ATTACK_RANGE değerinden küçükse saldırı başlatılır.
ATTACK_RANGE = 1000 değeri ne kadar büyükse, o kadar geniş bir alandaki mob’lara saldırı gönderilir. Bu değeri artırırsanız, karakter "otomatik pelerin" gibi çevresine saldırı yapan bir sistem haline gelir.
1.4. Frida ile Saldırı Gönderimi
Frida, 004BD660 adresindeki savaş çağrısını kullanarak belirli mob VID’lerine saldırı yapar. Saldırılar belirli bir gecikme (ATTACK_DELAY) ile gönderilir.
Visual Studio Code ile kullanabilirsiniz.