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

Uzman Üye
Katılım
12 Nis 2022
Mesajlar
169
Tepki puanı
112
Ödüller
4
Yaş
27
4 HİZMET YILI
Merhaba sizlere metin 2 de esp ile imgui paylasıcagım

image_2023-02-13_180109535.png


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;
        }
    }
}
 
Son düzenleme:
Ultra Üye
Katılım
24 Haz 2020
Mesajlar
1,551
Çözümler
14
Tepki puanı
231
Ödüller
7
5 HİZMET YILI
teşekkür ederim luna'cım. :) ihtiyacımdı
 
Banlı Üye
Katılım
1 May 2020
Mesajlar
302
Çözümler
1
Tepki puanı
12
Ödüller
3
Yaş
23
6 HİZMET YILI
Finally, I can't wait to use it
 
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,724
Ödüller
25
10 HİZMET YILI
Böyle aptalca (kırıcı olmak için demiyorum, gerçekten aptalca) bir şey yapacağına neden imgui yi d3d8 de kullanmıyorsun ? Yapılacak şey var, yapılmayacak şey var. Neden bu kadar kasmışsın anlamadım. :thonkie:
 
Son düzenleme:
Onaylı Üye
Katılım
11 Şub 2023
Mesajlar
50
Tepki puanı
6
Ödüller
1
Yaş
29
3 HİZMET YILI
Metin2 gibi bir oyunda esp gereksiz gibi sanki fakat eline sağlık.
 
Ultra Üye
Katılım
25 Mar 2021
Mesajlar
1,657
Çözümler
3
Tepki puanı
94
Ödüller
6
Yaş
25
5 HİZMET YILI
Sourse için sağol hocam ama yani ESP pek lazım değil gibi
 
🔥MemoryHackers🔥
Seçkin Üye
Katılım
2 Nis 2021
Mesajlar
304
Tepki puanı
42
Ödüller
5
Yaş
28
Sosyal
5 HİZMET YILI
Bro tnx a lot<3
 
Onaylı Üye
Katılım
3 Ağu 2020
Mesajlar
51
Tepki puanı
3
Ödüller
3
Yaş
28
5 HİZMET YILI
Metin 2 de esp ne kadar iş görür ki deneyen var mı
 
Rozzo
Uzman Üye
Katılım
11 Haz 2022
Mesajlar
163
Tepki puanı
134
Ödüller
4
Yaş
19
3 HİZMET YILI
i can't believe it thank u so much
 
Arkanda
Ultra Üye
Katılım
14 Kas 2021
Mesajlar
2,281
Çözümler
3
Tepki puanı
136
Ödüller
7
4 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;
        }
    }
}
sonunda karanlıkta geçirdiğim onca yıldan sonra aydınlandım konu için teşşekürler
 
Uzman Üye
Katılım
9 Ağu 2021
Mesajlar
184
Tepki puanı
15
Ödüller
2
Yaş
31
4 HİZMET YILI
I am happy that they worked hard for this game and made it cheat, thank you
 
Ultra Üye
Katılım
29 Ağu 2017
Mesajlar
2,481
Çözümler
6
Tepki puanı
205
Ödüller
10
Yaş
22
8 HİZMET YILI
priv sunucularda calisir mi
 
injecting to 0xDEADBEEF
Ultra Üye
Katılım
31 Eki 2017
Mesajlar
1,948
Çözümler
64
Tepki puanı
2,164
Ödüller
13
Yaş
29
Sosyal
8 HİZMET YILI
Reis makina mısın beee
 
Onaylı Üye
Katılım
22 May 2022
Mesajlar
51
Tepki puanı
2
Ödüller
2
Yaş
26
4 HİZMET YILI
eyw luna reis nostalji oldum ayrıca private de çalışıyor
 
Üst