kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Metin2 En yakın mob'a saldırma Cheat Engine (Yardım)

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Aslında takıldığım kısım hareket işlemi saldırı işlemini yaptıramıyorum. Saldırı foksiyonu hedefe yürütme foksiyonlarını bulamıyorum. üsttede belirttiğim gibi en yakın mob'un x y z adreslerini vs. bulabildim kalıcı olarak ama saldırı ve hareket işlemlerini yaptıramadım nasıl bulunur onu bilmiyorum. yardımcı olursanız sevinirim.
Her Mob'a ait bir kimlik vardır, 123456 şeklinde olur, kod kısmında PlayerXY ve MobXY değerlerini alıp bir alan belirleyip o alan içerisinde karakterine en yakın mobu buldurmalısın ardından en yakın moba ait olan kimlik numarasını bulmalısın buna da MobVID diyoruz. Bulduğun MobVID'ye saldırmak için saldırma adresini bulman gerekiyor, tek offsetli olur ve sadece write metodu ile MobVID yazman yeterlidir.
metin2client.exe+xxxx + 60 saldırma adresi bu şekilde olur, 60 offsetini örnek olarak verdim ve genelde 40-80 offsetleri arasında olur.
Cheat Engine kullanmayı bilmiyorsan oyun içerisinde bir moba saldırıp 4 bytes'da bilinmeyen değer olarak arama yap ardından başka moba saldırıp değer değişti şeklinde ikinci aramayı yap, bir kaç sonuç kalana kadar bu şekilde devam et, az sonuç kaldığında ise adresi en düşük olanı genelde saldırma fonksiyonu olur, karakter hiçbir şey yapmıyorken değer 0 olur saldırdığında ise 5-6 hane uzunluğunda olur. doğru adresi bulduktan sonra listeye ekleyip sağ tıklayarak pointer scan for this address seçeneğine tıklayıp offset sınırını 1 yapıp taramayı başlat, 40-80 offset aralığında olan sonuçlardan birini saldırma fonksiyonunun kalıcı adresi olur.
 
Karakter koşarak bir hedefe doğru giderken Cheat Engine'den 4 bytes ve Unknown initial value olarak arat.
Arama tamamlandığında hedefe doğru koşmayı durdur yani boş bir yere tıkla karakter dursun.
Daha sonra Exact value ayarında "0" arat. Arama tamamlandığında tekrar bir hedefe doğru koşarken bu sefer Increased Value olarak arat.
Sonra yine karakteri durdur ve yine Exact value olarak "0" arat.
Sonra hedefe tıkla ve koşarken yine Increased olarak arat.
Böyle böyle az sonuç kalana kadar devam et.
Çıkan sonuçlardan koşmayı temsil edenin değeri (koşarken) "3" oluyor.
Hedefe giden değer ise, o hedefin kodu oluyor yani mob kodu. (Genelde şu tarz bi kod : 574974. Tabi daha uzun veya kısa olabilir)
O kodu hangi hedefin kodu olarak değiştirirsen ona koşar.

Bu arada bende mob listesinden, bana en yakın olan mob'u nasıl tespit edeceğimi bulamadım.
Float olan değerlere felan baktım ama bulamadım.
Bu konuda yardımcı olabilirsen güzel olur


Ek olarak :

1- Seçtiğin hedefin kodunu gösteren bir değer var.
2- Koştuğun hedefin kodunu gösteren bir değer var.
3- Hedefe doğru koşarken, karakterin koştuğunu bildiren bir değer var (Yukarıda belirttiğim "3" değeri)

Ben yukarıda 2. yi bulmayı anlattım.
 
Son düzenleme:
Her Mob'a ait bir kimlik vardır, 123456 şeklinde olur, kod kısmında PlayerXY ve MobXY değerlerini alıp bir alan belirleyip o alan içerisinde karakterine en yakın mobu buldurmalısın ardından en yakın moba ait olan kimlik numarasını bulmalısın buna da MobVID diyoruz. Bulduğun MobVID'ye saldırmak için saldırma adresini bulman gerekiyor, tek offsetli olur ve sadece write metodu ile MobVID yazman yeterlidir.
metin2client.exe+xxxx + 60 saldırma adresi bu şekilde olur, 60 offsetini örnek olarak verdim ve genelde 40-80 offsetleri arasında olur.
Cheat Engine kullanmayı bilmiyorsan oyun içerisinde bir moba saldırıp 4 bytes'da bilinmeyen değer olarak arama yap ardından başka moba saldırıp değer değişti şeklinde ikinci aramayı yap, bir kaç sonuç kalana kadar bu şekilde devam et, az sonuç kaldığında ise adresi en düşük olanı genelde saldırma fonksiyonu olur, karakter hiçbir şey yapmıyorken değer 0 olur saldırdığında ise 5-6 hane uzunluğunda olur. doğru adresi bulduktan sonra listeye ekleyip sağ tıklayarak pointer scan for this address seçeneğine tıklayıp offset sınırını 1 yapıp taramayı başlat, 40-80 offset aralığında olan sonuçlardan birini saldırma fonksiyonunun kalıcı adresi olur.
Teşekkür ederim. Aradığım herşeyi buldum. Konu nasıl kapanır bilmiyorum :)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst