DWORD Base = (DWORD) GetModuleHandleA("client.dll") + 0x56C8C4;
DWORD offset = 0x98;
char* _test = new char[2];
*_test = *(char*)((DWORD)Base + offset);
drawText(8, 64, e3color, pFont, _test);
DWORD Base = (DWORD) GetModuleHandleA("client.dll") + 0x56C8C4;
DWORD offset = 0x98;
DWORD Address = *(DWORD*)(Base) + offset;
char *_test = (char*)Address;
drawText(8, 64, e3color, pFont, _test);

DWORD BaseAddress = (DWORD)GetModuleHandleA("client.dll");
DWORD Structure = *(DWORD*)(BaseAddress + 0x56C8C4);
DWORD offset = 0x98;
char *_test = (char*)(Structure + offset);
DWORD address = (*(DWORD*)0x67F1C8C4) + 0x98; DWORD value = *(DWORD*)address; char *buffer = new char[20]; sprintf(buffer, "%d", value); MessageBoxA(NULL, buffer, "test", MB_OK);
DWORD address = (*(DWORD*)0x67F1C8C4) + 0x98; DWORD value = *(DWORD*)address; char *buffer = new char[20]; sprintf(buffer, "%d", value); MessageBoxA(NULL, buffer, "test", MB_OK);
DWORD address = (*(DWORD*)GetModuleHandle("client.dll") + 0x56C8C4) + 0x98;
DWORD value = *(DWORD*)address;
//...
DWORD offset = 0x67F1C8C4 - (DWORD)GetModuleHandle("client.dll");
char value[256];
sprintf(value,"%X",offset);
MessageBox(NULL,value,value,MB_OK);
DWORD address = (*(DWORD*) (GetModuleHandle("client.dll") + 0x56C8C4)) + 0x98;
DWORD value = *(DWORD*)address;


LPDWORD lpBaseAddress;
lpBaseAddress = reinterpret_cast<DWORD*>(GetModuleHandle(TEXT("client.dll")));
lpBaseAddress += 0x56C8C4;
DWORD Base = (DWORD) GetModuleHandle(TEXT("client.dll")) + 0x56C8C4;
DWORD Address = *(DWORD*) (Base) + 0x90;
DWORD *Value = (DWORD*) Address;