İlan
06 Haz 2026 19 çevrimiçi üye Duyurular
Ana Sayfa Metin2 Hileleri
Ana Sayfa Forum Metin2 Hileleri MoveToDestPosition Fonksiyonun Kullanımı Hakkında ...
İlan Yan banner placeholder

MoveToDestPosition Fonksiyonun Kullanımı Hakkında Yardım

İsmetKerem 27.03.2026 01:46 795 görüntüleme 2 cevap
Son Mesaj
İsmetKerem
Üye
Üye
Katılım02 Mar 2026
Konular5
Mesajlar72
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
27.03.2026 01:46 #1
Merhabalar,

MoveToDestPosition fonksiyonunu kullanarak karakterimi yürütmeyi çalışıyorum. Daha önce bununla ilgili açılmış tüm konuları inceledim uygulamaya dökmeye çalıştım fakat hiçbirini çalıştıramadım. Benim yaptığım denemelerde mi sorun var yoksa bulduğum kaynaklar mı eksik tam bilmiyorum bu konu hakkında sizlerden yardım bekliyorum.

Öncelikle size kendi kullandığım kodu ve bulduğum adresleri iletiyorum incelemeniz için. (Koordinatlar oyuncumun yakın bölgesinde alınmıştır).

struct Vector3 { float x, y, z; };
typedef bool(__thiscall* tMove)(uintptr_t, Vector3*);

const DWORD managerPtr = 0x2DBD8A4;
const DWORD instanceOffset = 0x14;
const DWORD moveFunc = 0x26F5740;

DWORD WINAPI Run(LPVOID) {
uintptr_t base = (uintptr_t)GetModuleHandleA(NULL);

while (true) {
uintptr_t mgr = *(uintptr_t*)(base + managerPtr);
if (mgr) {
uintptr_t unit = *(uintptr_t*)(mgr + instanceOffset);
if (unit) {
tMove MoveTo = (tMove)(base + moveFunc);
Vector3 pos = { 43469.0f, 81195.0f, 17563.0f };
MoveTo(unit, &pos);
}
}
Sleep(500);
}
return 0;
}

İsmetKerem
Üye
Üye
Katılım02 Mar 2026
Konular5
Mesajlar72
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
06.04.2026 15:01 #2
Yapayzeka ısrarla verdiğiniz fonksiyon adreslerinin yürüme fonksiyonu olmadığını söylüyor . İda ile yaptığı analiz sonucu yürüme fonksiyon kodlarını verdi.
Kendim test ettim çalışıyor. Dikkat...
vebur
Üye
Üye
Katılım22 Kas 2025
Konular9
Mesajlar47
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
04.05.2026 13:31 #3
Yapayzeka ısrarla verdiğiniz fonksiyon adreslerinin yürüme fonksiyonu olmadığını söylüyor . İda ile yaptığı analiz sonucu yürüme fonksiyon kodlarını verdi.
Kendim test ettim çalışıyor. Dikkat etmeniz gereken tek şey ( y koordinat negatif olur ama siz pozitif olarak vereceksiniz)

kodda kullanılan : CPythonCharacterManager = metin2client.exe + 0x02DBD8A4
// Sadece karakter objesi ve hedef koordinat dizisini alıyor (açı yok!)
typedef void(__thiscall* MoveToDestPositionWrapper)(void* pthis, float* arr);
void KonumaGit(float* ptr) {
/* if (!GameisActive()) return; */
uintptr_t clientBase = (uintptr_t)GetModuleHandle(NULL);

// YENİ OFFSET: Üst fonksiyonun (açıyı kendi hesaplayıp yürütme emrini verenin) adresi
uintptr_t funcAddr = clientBase + 0x240DC20;
MoveToDestPositionWrapper go = reinterpret_cast<MoveToDestPositionWrapper>(funcAddr);
uintptr_t MainplayerBase = GetptrAdress(ChracterManager, std::vector<unsigned int>{0x0C});
void* MainPlayerAdres = (void*)SafeRead(MainplayerBase);
if (!MainPlayerAdres) return;
// SADECE 2 PARAMETRE VERİYORUZ!
// Oyun kendi kendine karakterin yönünü hedefe çevirip yürütecek.
go(MainPlayerAdres, ptr);
}
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
0 cevap
1.3K görüntüleme
4 cevap
884 görüntüleme
Cheat Engine (Metin2 Mini Dumper)
PrimeSoft · 20 Nis 2026
1 cevap
873 görüntüleme
İlan Yan banner placeholder