Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
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
675
Online süresi
2mo 19d
Reaksiyon Skoru
767
Altın Konu
5
Başarım Puanı
175
Yaş
29
MmoLira
16,253
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