C++ (Metin2) imgui Source Kodu (ESP)

Yokipoi Gaming : WustAim Hack
Uzman Üye
Katılım
28 Haz 2022
Mesajlar
157
Çözümler
1
Tepki puanı
14
Ödüller
3
Yaş
26
3 HİZMET YILI
bruh create valorant esp
 
Onaylı Üye
Katılım
17 May 2018
Mesajlar
51
Tepki puanı
7
Ödüller
5
Yaş
25
8 HİZMET YILI
eline emeğine sağlık ellerin dert görmesin işime yarayacak diye umuyorum
 
Ultra Üye
Katılım
2 Şub 2021
Mesajlar
1,520
Çözümler
1
Tepki puanı
80
Ödüller
7
Yaş
29
5 HİZMET YILI
teşekkürler işimize yarar inş
 
400 lp enjoyer
Süper Üye
Katılım
5 Kas 2022
Mesajlar
805
Tepki puanı
61
Ödüller
3
3 HİZMET YILI
Merhaba sizlere metin 2 de esp ile imgui paylasıcagım

Ekli dosyayı görüntüle 85759


GitHub > DirectX 8 Dönüstürülmüs dx9 indirme :
Bağlantıları görmek için lütfen Giriş Yap

d3d8to9 bu sourceyi indirin derleyin sonra metin2 nizin oldugu klasöre adını degistirmeden atınız dll oyun acılırken loadlanacaktır

//==============================================================================================//
Simdi Sizlere imgui verecegim bunu da indirin derleyin : Realese - x84 olarak derleyin
Github > imgui link 1 :
Bağlantıları görmek için lütfen Giriş Yap

Github > imgui link 2 :
Bağlantıları görmek için lütfen Giriş Yap

istediginiz imgui yi indirin benim tavsiyem 2 inci link dir simdi esp yapımına gecelim

//===============================================================================================//
C++:
int aimheight = 0;
bool bESP = true;
 
struct ModelInfo_t {
    D3DXVECTOR3 Position2D;
    D3DXVECTOR3 Position3D;
    int Offset;
    int TEAM;
    int Index;
    float CrosshairDistance;
};
std::vector<ModelInfo_t*>ModelInfo;

void PrintText(LPD3DXFONT Font, long x, long y, D3DCOLOR fontColor, char *text, ...)
{
    RECT rct;
    rct.left = x - 1;
    rct.right = x + 1;
    rct.top = y - 1;
    rct.bottom = y + 1;
 
    if (!text) { return; }
    va_list va_alist;
    char logbuf[256] = { 0 };
    va_start(va_alist, text);
    _vsnprintf(logbuf + strlen(logbuf), sizeof(logbuf) - strlen(logbuf), text, va_alist);
    va_end(va_alist);
    RECT FontRect = { x, y, x, y };
    g_pFont->DrawText(NULL, logbuf, -1, &rct, DT_NOCLIP, fontColor);
}
float GetDistance(float Xx, float Yy, float xX, float yY)
{
    return sqrt((yY - Yy) * (yY - Yy) + (xX - Xx) * (xX - Xx));
}
void DrawPoint(LPDIRECT3DDEVICE9 pDevice, int baseX, int baseY, int baseW, int baseH, D3DCOLOR Cor)
{
    D3DRECT BarRect = { baseX, baseY, baseX + baseW, baseY + baseH };
    pDevice->Clear(1, &BarRect, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, Cor, 0, 0);
}
void AddModel(IDirect3DDevice9* Device, int Team, float AimH) {
    ModelInfo_t* pModel = new ModelInfo_t;
    pModel->TEAM = Team;
    Device->GetViewport(&viewport);
    D3DXMATRIX projection, view, world;
    D3DXVECTOR3 vScreenCoord(0, AimH, 0), vWorldLocation(0, AimH, 0);

    Device->GetTransform(D3DTS_VIEW, &view);
    Device->GetTransform(D3DTS_PROJECTION, &projection);
    Device->GetTransform(D3DTS_WORLD, &world);

    D3DXVec3Project(&vScreenCoord, &vWorldLocation, &viewport, &projection, &view, &world);
    if (vScreenCoord.z < 1) {
        pModel->Position2D.x = vScreenCoord.x;
        pModel->Position2D.y = vScreenCoord.y;
    }
    ModelInfo.push_back(pModel);
}
ImDrawList* LunaUI = ImGui::GetBackgroundDrawList();
if (ModelInfo.size() != NULL && bESP)
    {
        for (size_t i = 0; i < ModelInfo.size(); i++)
        {
            if (espname == true) {
                LunaUI->AddText(ImGui::GetFont(), ImGui::GetFontSize(), ImVec2(ModelInfo[i]->Position2D.x, ModelInfo[i]->Position2D.y), FLOAT4TOD3DCOLOR(Colors::DrawDistance), VariableText("[Wild Dog]", ModelInfo[i]->CrosshairDistance), 0, 0.0f, 0); //draw variable
            }
        }
        ModelInfo.clear();
    }
// Stride ile beraber yapıstırılcak yer
AddModel(pDevice, 1, 27.5f);
//======================================================================//
r/w icinse bunu kullanın

C++:
half life 2 - hazır rmp
// karakterlerin mainleri
#define dwLocalPlayer 0x633AFC // localpayer
#define dwEntityList 0x633AFC
// netwars
#define m_iHealth 0xE0

static DWORD HL2; // Half-Life 2

static DWORD ServerDLL; // server.dll

bool init = false;

bool m_Health = false;
int m_iHealthValue = 100;

static void MEM()
{
    // modül
    HL2 = (DWORD)GetModuleHandleA("hl2.exe");
    ServerDLL = (DWORD)GetModuleHandleA("server.dll");
    // localpayer
    uintptr_t LocalPlayer = (uintptr_t)(ServerDLL + dwLocalPlayer);
    if (!LocalPlayer)
        return;

    // entitylist arama
    for (int i = 0; i < 32; i++) {
        // entitylist
        uintptr_t Entity = (uintptr_t)(HL2 + dwEntityList + (i * 0x8));
        if (!Entity)
            continue;

        // Enemy Y
        int EnemyY = (int)(Entity + 0x6C);
        if (!EnemyY)
            continue;

        // Enemy X
        int EnemyX = (int)(Entity + 0x5C);
        if (!EnemyX)
            continue;

        if (m_Health) {
            (long)(LocalPlayer + m_iHealth) = m_iHealthValue;
        }
    }
}
Ellerine sağlık hocam. Fazla ugrasmissin
Post automatically merged:

Oyunun halen aktif bir oyuncu kitlesi var mi
 
☆☆Her oyun bir gün hileyi tadacaktır☆☆
Griffin Premium
Katılım
12 Kas 2017
Mesajlar
13,726
Çözümler
240
Tepki puanı
5,132
Ödüller
23
8 HİZMET YILI
işe yarar bir konu olmuş dostum 👍
 
Seçkin Üye
Katılım
29 Haz 2020
Mesajlar
430
Çözümler
2
Tepki puanı
33
Ödüller
4
Yaş
31
5 HİZMET YILI
öncelikle emeğinize sağlık ancak bırde bunu nasıl çalıştıracağını bılmeyenler ıcın bır vıdeo lınk ı mı paylaşsanız daha yardımcı olur bence kullanmak ısteyenlere
 
Süper Üye
Katılım
18 Kas 2017
Mesajlar
766
Tepki puanı
37
Ödüller
8
8 HİZMET YILI
her ne kadar aktif bir kitlesi olmasa da böyle hilelere ihtiyacımız oluyor teşekkürler
 
Onaylı Üye
Katılım
15 Şub 2023
Mesajlar
62
Tepki puanı
3
Ödüller
1
Yaş
23
3 HİZMET YILI
Merhaba sizlere metin 2 de esp ile imgui paylasıcagım

Ekli dosyayı görüntüle 85759


GitHub > DirectX 8 Dönüstürülmüs dx9 indirme :
Bağlantıları görmek için lütfen Giriş Yap

d3d8to9 bu sourceyi indirin derleyin sonra metin2 nizin oldugu klasöre adını degistirmeden atınız dll oyun acılırken loadlanacaktır

//==============================================================================================//
Simdi Sizlere imgui verecegim bunu da indirin derleyin : Realese - x84 olarak derleyin
Github > imgui link 1 :
Bağlantıları görmek için lütfen Giriş Yap

Github > imgui link 2 :
Bağlantıları görmek için lütfen Giriş Yap

istediginiz imgui yi indirin benim tavsiyem 2 inci link dir simdi esp yapımına gecelim

//===============================================================================================//
C++:
int aimheight = 0;
bool bESP = true;
 
struct ModelInfo_t {
    D3DXVECTOR3 Position2D;
    D3DXVECTOR3 Position3D;
    int Offset;
    int TEAM;
    int Index;
    float CrosshairDistance;
};
std::vector<ModelInfo_t*>ModelInfo;

void PrintText(LPD3DXFONT Font, long x, long y, D3DCOLOR fontColor, char *text, ...)
{
    RECT rct;
    rct.left = x - 1;
    rct.right = x + 1;
    rct.top = y - 1;
    rct.bottom = y + 1;
 
    if (!text) { return; }
    va_list va_alist;
    char logbuf[256] = { 0 };
    va_start(va_alist, text);
    _vsnprintf(logbuf + strlen(logbuf), sizeof(logbuf) - strlen(logbuf), text, va_alist);
    va_end(va_alist);
    RECT FontRect = { x, y, x, y };
    g_pFont->DrawText(NULL, logbuf, -1, &rct, DT_NOCLIP, fontColor);
}
float GetDistance(float Xx, float Yy, float xX, float yY)
{
    return sqrt((yY - Yy) * (yY - Yy) + (xX - Xx) * (xX - Xx));
}
void DrawPoint(LPDIRECT3DDEVICE9 pDevice, int baseX, int baseY, int baseW, int baseH, D3DCOLOR Cor)
{
    D3DRECT BarRect = { baseX, baseY, baseX + baseW, baseY + baseH };
    pDevice->Clear(1, &BarRect, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, Cor, 0, 0);
}
void AddModel(IDirect3DDevice9* Device, int Team, float AimH) {
    ModelInfo_t* pModel = new ModelInfo_t;
    pModel->TEAM = Team;
    Device->GetViewport(&viewport);
    D3DXMATRIX projection, view, world;
    D3DXVECTOR3 vScreenCoord(0, AimH, 0), vWorldLocation(0, AimH, 0);

    Device->GetTransform(D3DTS_VIEW, &view);
    Device->GetTransform(D3DTS_PROJECTION, &projection);
    Device->GetTransform(D3DTS_WORLD, &world);

    D3DXVec3Project(&vScreenCoord, &vWorldLocation, &viewport, &projection, &view, &world);
    if (vScreenCoord.z < 1) {
        pModel->Position2D.x = vScreenCoord.x;
        pModel->Position2D.y = vScreenCoord.y;
    }
    ModelInfo.push_back(pModel);
}
ImDrawList* LunaUI = ImGui::GetBackgroundDrawList();
if (ModelInfo.size() != NULL && bESP)
    {
        for (size_t i = 0; i < ModelInfo.size(); i++)
        {
            if (espname == true) {
                LunaUI->AddText(ImGui::GetFont(), ImGui::GetFontSize(), ImVec2(ModelInfo[i]->Position2D.x, ModelInfo[i]->Position2D.y), FLOAT4TOD3DCOLOR(Colors::DrawDistance), VariableText("[Wild Dog]", ModelInfo[i]->CrosshairDistance), 0, 0.0f, 0); //draw variable
            }
        }
        ModelInfo.clear();
    }
// Stride ile beraber yapıstırılcak yer
AddModel(pDevice, 1, 27.5f);
//======================================================================//
r/w icinse bunu kullanın

C++:
half life 2 - hazır rmp
// karakterlerin mainleri
#define dwLocalPlayer 0x633AFC // localpayer
#define dwEntityList 0x633AFC
// netwars
#define m_iHealth 0xE0

static DWORD HL2; // Half-Life 2

static DWORD ServerDLL; // server.dll

bool init = false;

bool m_Health = false;
int m_iHealthValue = 100;

static void MEM()
{
    // modül
    HL2 = (DWORD)GetModuleHandleA("hl2.exe");
    ServerDLL = (DWORD)GetModuleHandleA("server.dll");
    // localpayer
    uintptr_t LocalPlayer = (uintptr_t)(ServerDLL + dwLocalPlayer);
    if (!LocalPlayer)
        return;

    // entitylist arama
    for (int i = 0; i < 32; i++) {
        // entitylist
        uintptr_t Entity = (uintptr_t)(HL2 + dwEntityList + (i * 0x8));
        if (!Entity)
            continue;

        // Enemy Y
        int EnemyY = (int)(Entity + 0x6C);
        if (!EnemyY)
            continue;

        // Enemy X
        int EnemyX = (int)(Entity + 0x5C);
        if (!EnemyX)
            continue;

        if (m_Health) {
            (long)(LocalPlayer + m_iHealth) = m_iHealthValue;
        }
    }
}
sheesh thanks for the source code, gonna compile in visual studios
 
Life is free but live need to pay
Süper Üye
Katılım
4 Şub 2018
Mesajlar
703
Tepki puanı
84
Ödüller
7
Yaş
32
8 HİZMET YILI
how to use this ? can you trans to english ?
 
Onaylı Üye
Katılım
29 Kas 2022
Mesajlar
123
Tepki puanı
5
Ödüller
3
Yaş
26
3 HİZMET YILI
Merhaba sizlere metin 2 de esp ile imgui paylasıcagım

Ekli dosyayı görüntüle 85759


GitHub > DirectX 8 Dönüstürülmüs dx9 indirme :
Bağlantıları görmek için lütfen Giriş Yap

d3d8to9 bu sourceyi indirin derleyin sonra metin2 nizin oldugu klasöre adını degistirmeden atınız dll oyun acılırken loadlanacaktır

//==============================================================================================//
Simdi Sizlere imgui verecegim bunu da indirin derleyin : Realese - x84 olarak derleyin
Github > imgui link 1 :
Bağlantıları görmek için lütfen Giriş Yap

Github > imgui link 2 :
Bağlantıları görmek için lütfen Giriş Yap

istediginiz imgui yi indirin benim tavsiyem 2 inci link dir simdi esp yapımına gecelim

//===============================================================================================//
C++:
int aimheight = 0;
bool bESP = true;
 
struct ModelInfo_t {
    D3DXVECTOR3 Position2D;
    D3DXVECTOR3 Position3D;
    int Offset;
    int TEAM;
    int Index;
    float CrosshairDistance;
};
std::vector<ModelInfo_t*>ModelInfo;

void PrintText(LPD3DXFONT Font, long x, long y, D3DCOLOR fontColor, char *text, ...)
{
    RECT rct;
    rct.left = x - 1;
    rct.right = x + 1;
    rct.top = y - 1;
    rct.bottom = y + 1;
 
    if (!text) { return; }
    va_list va_alist;
    char logbuf[256] = { 0 };
    va_start(va_alist, text);
    _vsnprintf(logbuf + strlen(logbuf), sizeof(logbuf) - strlen(logbuf), text, va_alist);
    va_end(va_alist);
    RECT FontRect = { x, y, x, y };
    g_pFont->DrawText(NULL, logbuf, -1, &rct, DT_NOCLIP, fontColor);
}
float GetDistance(float Xx, float Yy, float xX, float yY)
{
    return sqrt((yY - Yy) * (yY - Yy) + (xX - Xx) * (xX - Xx));
}
void DrawPoint(LPDIRECT3DDEVICE9 pDevice, int baseX, int baseY, int baseW, int baseH, D3DCOLOR Cor)
{
    D3DRECT BarRect = { baseX, baseY, baseX + baseW, baseY + baseH };
    pDevice->Clear(1, &BarRect, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, Cor, 0, 0);
}
void AddModel(IDirect3DDevice9* Device, int Team, float AimH) {
    ModelInfo_t* pModel = new ModelInfo_t;
    pModel->TEAM = Team;
    Device->GetViewport(&viewport);
    D3DXMATRIX projection, view, world;
    D3DXVECTOR3 vScreenCoord(0, AimH, 0), vWorldLocation(0, AimH, 0);

    Device->GetTransform(D3DTS_VIEW, &view);
    Device->GetTransform(D3DTS_PROJECTION, &projection);
    Device->GetTransform(D3DTS_WORLD, &world);

    D3DXVec3Project(&vScreenCoord, &vWorldLocation, &viewport, &projection, &view, &world);
    if (vScreenCoord.z < 1) {
        pModel->Position2D.x = vScreenCoord.x;
        pModel->Position2D.y = vScreenCoord.y;
    }
    ModelInfo.push_back(pModel);
}
ImDrawList* LunaUI = ImGui::GetBackgroundDrawList();
if (ModelInfo.size() != NULL && bESP)
    {
        for (size_t i = 0; i < ModelInfo.size(); i++)
        {
            if (espname == true) {
                LunaUI->AddText(ImGui::GetFont(), ImGui::GetFontSize(), ImVec2(ModelInfo[i]->Position2D.x, ModelInfo[i]->Position2D.y), FLOAT4TOD3DCOLOR(Colors::DrawDistance), VariableText("[Wild Dog]", ModelInfo[i]->CrosshairDistance), 0, 0.0f, 0); //draw variable
            }
        }
        ModelInfo.clear();
    }
// Stride ile beraber yapıstırılcak yer
AddModel(pDevice, 1, 27.5f);
//======================================================================//
r/w icinse bunu kullanın

C++:
half life 2 - hazır rmp
// karakterlerin mainleri
#define dwLocalPlayer 0x633AFC // localpayer
#define dwEntityList 0x633AFC
// netwars
#define m_iHealth 0xE0

static DWORD HL2; // Half-Life 2

static DWORD ServerDLL; // server.dll

bool init = false;

bool m_Health = false;
int m_iHealthValue = 100;

static void MEM()
{
    // modül
    HL2 = (DWORD)GetModuleHandleA("hl2.exe");
    ServerDLL = (DWORD)GetModuleHandleA("server.dll");
    // localpayer
    uintptr_t LocalPlayer = (uintptr_t)(ServerDLL + dwLocalPlayer);
    if (!LocalPlayer)
        return;

    // entitylist arama
    for (int i = 0; i < 32; i++) {
        // entitylist
        uintptr_t Entity = (uintptr_t)(HL2 + dwEntityList + (i * 0x8));
        if (!Entity)
            continue;

        // Enemy Y
        int EnemyY = (int)(Entity + 0x6C);
        if (!EnemyY)
            continue;

        // Enemy X
        int EnemyX = (int)(Entity + 0x5C);
        if (!EnemyX)
            continue;

        if (m_Health) {
            (long)(LocalPlayer + m_iHealth) = m_iHealthValue;
        }
    }
}
kodları cok ıyı hocam cok saglam bıseye benzıyor elınıze saglık teskkurler
 
Seçkin Üye
Katılım
18 Mar 2022
Mesajlar
582
Tepki puanı
47
Ödüller
1
Yaş
27
4 HİZMET YILI
how do i compile it? sorry i am not experienced with source codes xd
 
je vole dans l espace
Griffin Premium
Katılım
24 Haz 2017
Mesajlar
1,991
Çözümler
13
Tepki puanı
320
Ödüller
11
8 HİZMET YILI
hocam senin dc vardı eski hesabımda kaldı atabilirmisin dcni özelden?
 
Üst