OnurBoyla 1
OnurBoyla
mavzermete 1
mavzermete
xranzei 1
xranzei
Manwe Work 1
Manwe Work
noisiv 1
noisiv
Hikaye Ekle

C++ GetPixelPosition Source

5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

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!

[CODE lang="cpp" title="C+ GetPixel"] DWORD CPythonCharacterManager = 0x3BEB48;
DWORD Instance = 0x14;
DWORD GetPixelPosition = 0x006F170;
static DWORD* GetMainActorPtr()
{
DWORD* CPythonCharacterManager = *(DWORD**)(client + metin2client::CPythonCharacterManager);
if (!CPythonCharacterManager)return nullptr;
DWORD* Instance = *(DWORD**)((DWORD)CPythonCharacterManager + metin2client::Instance);
if (!Instance)return nullptr;
return Instance;
}
static D3DVECTOR GetPixelPosition()
{
try
{
typedef void(__thiscall* tCInstanceBaseNEW_GetPixelPosition)(void* thisPtr, D3DVECTOR* pOut);
tCInstanceBaseNEW_GetPixelPosition GetPixel = (tCInstanceBaseNEW_GetPixelPosition)(client + metin2client::GetPixelPosition);

void* Instance = Addresses::GetMainActorPtr();
if (!Instance || !GetPixel)
return D3DVECTOR{ 0.f, 0.f, 0.f };

D3DVECTOR vector{};
GetPixel(Instance, &vector);

return vector;
}
catch (...) {
return D3DVECTOR{ 0.f, 0.f, 0.f };
}
}

DWORD WINAPI mantos(HMODULE hModule)
{
while (true)
{
D3DVECTOR VecOrigin = Gamepacked::GetPixelPosition();

Sleep(20);
}
}



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)mantos, 0, 0, 0);
}
}
return TRUE;
}
extern "C" __declspec(dllexport) int Nethan2(int code, WPARAM wParam, LPARAM lParam) {
return CallNextHookEx(NULL, code, wParam, lParam);
}


[/CODE]

anlatmama gereek yok getpixelposition'zaten yapamayanlar olursa bana discord dan yazsınlar
 
Son düzenleme:
[CODE lang="cpp" title="C+ GetPixel"] DWORD CPythonCharacterManager = 0x3BEB48;
DWORD Instance = 0x14;
DWORD GetPixelPosition = 0x006F170;
static DWORD* GetMainActorPtr()
{
DWORD* CPythonCharacterManager = *(DWORD**)(client + metin2client::CPythonCharacterManager);
if (!CPythonCharacterManager)return nullptr;
DWORD* Instance = *(DWORD**)((DWORD)CPythonCharacterManager + metin2client::Instance);
if (!Instance)return nullptr;
return Instance;
}
static D3DVECTOR GetPixelPosition()
{
try
{
typedef void(__thiscall* tCInstanceBaseNEW_GetPixelPosition)(void* thisPtr, D3DVECTOR* pOut);
tCInstanceBaseNEW_GetPixelPosition GetPixel = (tCInstanceBaseNEW_GetPixelPosition)(client + metin2client::GetPixelPosition);

void* Instance = Addresses::GetMainActorPtr();
if (!Instance || !GetPixel)
return D3DVECTOR{ 0.f, 0.f, 0.f };

D3DVECTOR vector{};
GetPixel(Instance, &vector);

return vector;
}
catch (...) {
return D3DVECTOR{ 0.f, 0.f, 0.f };
}
}

DWORD WINAPI mantos(HMODULE hModule)
{
while (true)
{
D3DVECTOR VecOrigin = Gamepacked::GetPixelPosition();

Sleep(20);
}
}



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)mantos, 0, 0, 0);
}
}
return TRUE;
}
extern "C" __declspec(dllexport) int Nethan2(int code, WPARAM wParam, LPARAM lParam) {
return CallNextHookEx(NULL, code, wParam, lParam);
}


[/CODE]

anlatmama gereek yok getpixelposition'zaten yapamayanlar olursa bana discord dan yazsınlar
Hocam bu source koduyla mu WaitDamage yapılıyor suan öğrenme aşamasındayım TargetDamage yaptım metinlere falan tek atıyor fakat benim öğrenmek istediğim böyle yürürken tüm slotların ölmesi önüne çıkan herşeye targetdamage gibi vursun istiyorum
 

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

Geri
Üst