- Katılım
- 30 Ocak 2021
- Konular
- 82
- Mesajlar
- 479
- Online süresi
- 1mo 19d
- Reaksiyon Skoru
- 225
- Altın Konu
- 2
- Başarım Puanı
- 116
- MmoLira
- 12,456
- DevLira
- 0
HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
problemi çözdüm, konu kapatılabilir.
- Katılım
- 25 Kas 2020
- Konular
- 7
- Mesajlar
- 61
- Online süresi
- 11d 1h
- Reaksiyon Skoru
- 35
- Altın Konu
- 0
- TM Yaşı
- 5 Yıl 6 Ay 23 Gün
- Başarım Puanı
- 61
- MmoLira
- 2,784
- DevLira
- 0
Merhaba Daha Soruna cevap bulamadıysan anlatıyım, bazı fonksiyonlar için Mov Olarak CInstanceBase' göndermek gerekiyor, buda gönderdiğin mob veya sen olmana bağlı onun bilgisiniz (dead,type,positon) getirir buda devreye "GetMainActorPtr" devreye girer bunu gönderdiğinizde kendi karakterinizin tüm bilgilerini çekebilir charınızı yürütebilir veya ne istiyorsanız bunu göndererek çekebilirsiniz.
GetMainActorPtr = CharacterManager 'ı işlem yaparak gönderebilirsiniz.
metin2 kaynak kodunu ufak bir göz atarsanız funun fonksiyonunu kendi hilenize ekleyerek çalıştırabilirsiniz
burda size kullandığım basit bir çarpım örneğini gösteriyim
Ekli dosyayı görüntüle 99134
GetMainActorPtr = CharacterManager 'ı işlem yaparak gönderebilirsiniz.
metin2 kaynak kodunu ufak bir göz atarsanız funun fonksiyonunu kendi hilenize ekleyerek çalıştırabilirsiniz
burda size kullandığım basit bir çarpım örneğini gösteriyimEkli dosyayı görüntüle 99134
- Katılım
- 30 Ocak 2021
- Konular
- 82
- Mesajlar
- 479
- Online süresi
- 1mo 19d
- Reaksiyon Skoru
- 225
- Altın Konu
- 2
- Başarım Puanı
- 116
- MmoLira
- 12,456
- DevLira
- 0
Merhaba Daha Soruna cevap bulamadıysan anlatıyım, bazı fonksiyonlar için Mov Olarak CInstanceBase' göndermek gerekiyor, buda gönderdiğin mob veya sen olmana bağlı onun bilgisiniz (dead,type,positon) getirir buda devreye "GetMainActorPtr" devreye girer bunu gönderdiğinizde kendi karakterinizin tüm bilgilerini çekebilir charınızı yürütebilir veya ne istiyorsanız bunu göndererek çekebilirsiniz.
GetMainActorPtr = CharacterManager 'ı işlem yaparak gönderebilirsiniz.
metin2 kaynak kodunu ufak bir göz atarsanız funun fonksiyonunu kendi hilenize ekleyerek çalıştırabilirsinizburda size kullandığım basit bir çarpım örneğini gösteriyim
Ekli dosyayı görüntüle 99134
Güzel fikriniz ve yardımınız için teşekkür ederim.
- Katılım
- 25 Haz 2019
- Konular
- 15
- Mesajlar
- 383
- Online süresi
- 1mo 17d
- Reaksiyon Skoru
- 274
- Altın Konu
- 0
- TM Yaşı
- 6 Yıl 11 Ay 26 Gün
- Başarım Puanı
- 113
- MmoLira
- 7,092
- DevLira
- 3
Kendi instanceını verir, bulma şekli de şöyle işliyor:
PlayerNEW_GetMainActorPtr’nin nerede kullanıldığı bul sourceda sonrasında da assemblysine bakıp bul. Assemblyde call xxxxx diye bir şey bulamama ihtimalin oldukça yüksek. Genelde call eax veya call esi şeklinde bulunuyor AbstractPlayer classı öğeleri. Gördüğün call’a debug attıktan sonra ctrl+g sonrasında ise call xxx kısmındaki xxxi yazarak ulaşabilirsin. Veya MacNN’in söylediği gibi CharacterManager’a kendi instanceını veren offsetle reinterpret cast atıp bulabilirsin.
PlayerNEW_GetMainActorPtr’nin nerede kullanıldığı bul sourceda sonrasında da assemblysine bakıp bul. Assemblyde call xxxxx diye bir şey bulamama ihtimalin oldukça yüksek. Genelde call eax veya call esi şeklinde bulunuyor AbstractPlayer classı öğeleri. Gördüğün call’a debug attıktan sonra ctrl+g sonrasında ise call xxx kısmındaki xxxi yazarak ulaşabilirsin. Veya MacNN’in söylediği gibi CharacterManager’a kendi instanceını veren offsetle reinterpret cast atıp bulabilirsin.
- Katılım
- 25 Kas 2020
- Konular
- 7
- Mesajlar
- 61
- Online süresi
- 11d 1h
- Reaksiyon Skoru
- 35
- Altın Konu
- 0
- TM Yaşı
- 5 Yıl 6 Ay 23 Gün
- Başarım Puanı
- 61
- MmoLira
- 2,784
- DevLira
- 0
Kendi instanceını verir, bulma şekli de şöyle işliyor:
PlayerNEW_GetMainActorPtr’nin nerede kullanıldığı bul sourceda sonrasında da assemblysine bakıp bul. Assemblyde call xxxxx diye bir şey bulamama ihtimalin oldukça yüksek. Genelde call eax veya call esi şeklinde bulunuyor AbstractPlayer classı öğeleri. Gördüğün call’a debug attıktan sonra ctrl+g sonrasında ise call xxx kısmındaki xxxi yazarak ulaşabilirsin. Veya MacNN’in söylediği gibi CharacterManager’a kendi instanceını veren offsetle reinterpret cast atıp bulabilirsin.
kanka bu dediğin ileri prof yani şöyle senin dediğin yol evet çok garanti ama uzun bir yol ya ben daha önceden kullandım fakat 50-100 sw olduğunda o yaptığın işlemi yapması ve ayıklaması zorlaşıyor, en kolayı charactermanager adresini charactermanageroffsetiyle toplayıp bir işleme sokmak bu direk sana şu sonucu verir
örnek Charachtermanager+characteroffset = 0x12345 veriyorsa
Getmainactorptr fonksiton çıktısıda = 0x12345 verir
yani mantıkda aynı işlemi yapar ve çökme olasılığı kalkmış olur
getmainactor fonksiyonunu her seferinde her server için bulmamış olursun ve işin çok kolaylaşır

biraz üstün körü basit anlattım ama demek istediğimi anlamışsındır
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
Metin2 Hile İstek
Metin2 GF Binek Adres İn-Bin X,Y,Z Adres
- Cevaplar
- 2
- Görüntüleme
- 122
Metin2 Hile İstek
Wallhack Bulamıyorum
- Cevaplar
- 13
- Görüntüleme
- 659
Metin2 Hile İstek
Entitylist Ofsset Bulma
- Cevaplar
- 4
- Görüntüleme
- 395




