Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
romegames 1
romegames
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Best Studio 1
Best Studio
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
InfernoShade 1
InfernoShade
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

C++ Metin2 GetCurrentMapName (Source + Harita ismi alma)

LunaUI

Level 5
Uzman
Katılım
8 Şub 2022
Konular
110
Mesajlar
678
Online süresi
2mo 19d
Reaksiyon Skoru
769
Altın Konu
6
Başarım Puanı
175
Yaş
29
MmoLira
16,280
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Capture.PNG
harita adı alma
[CODE lang="cpp" title="harita"] DWORD CPythonBackground = 0x2F56B4;
DWORD GetCurrentMapName = 0x59660;
static void* İCPythonBackground()
{
DWORD mgr = *(DWORD*)(client + metin2client::CPythonBackground);
if (!mgr) return nullptr;
return (void*)mgr;
}
static std::string ApplicationBackground_GetCurrentMapName()
{
try
{
typedef const char* (__thiscall* CPythonBackground_etCurrentMapName)(void* This);
CPythonBackground_etCurrentMapName Name = (CPythonBackground_etCurrentMapName)(client + metin2client::GetCurrentMapName);
void* Instance = Addresses::İCPythonBackground();
if (!Instance || !Name)
return "";
const char* MapName = Name(Instance);
return std::string(MapName);
}
catch (...)
{
return "";
}
}

DWORD WINAPI ewaeaweae(LPVOID lpParam)
{
while (true)
{
std::string MapName = Gamepacked::ApplicationBackground_GetCurrentMapName();
if (!MapName.empty())
{
printf("Map: %s\n", MapName.c_str()); // basarılı :d
}
Sleep(700);
}

return 0;
}



extern "C" BOOL APIENTRY DllMain(HINSTANCE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{

if (ul_reason_for_call == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hModule);
if (Beep(200, 200))
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)ewaeaweae, 0, 0, 0);
}
}
return TRUE;
}
extern "C" __declspec(dllexport) int Nethan2(int code, WPARAM wParam, LPARAM lParam) {
return CallNextHookEx(NULL, code, wParam, lParam);
}


ida : \x50\x68\x00\x00\x00\x00\xff\x15\x00\x00\x00\x00\x83\xc4\x00\xc3\xcc\xcc\xcc\xcc\xcc\x55\x8b\xec\x83\xe4\x00\x83\xec xx????xx????xx?xxxxxxxxxxx?xx
Style : e8 ? ? ? ? 50 68 ? ? ? ? ff 15 ? ? ? ? 83 c4 ? c3 cc cc cc cc cc 55 8b ec 83 e4 ? 83 ec
[/CODE]
kodun temel amacı su dur harita adlarını alarak radar'ınızdaki map lerin siz degistirdikce radar daki ımage nin degismesidir
isterseniz string almanıza gerek yok dword byte int float olarak da kullana bilirsiniz
 
Teşekkür
 
paylaşım için teşekkür ederim
 
kod yerinde direk hazır bir sourcede paylaşabilirmisiniz ?
 
PAYLAŞIM İÇİN TEŞEKKÜRLER.
 

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

Geri
Üst