Originally Posted by
CFHackerExtreme
Hi, i have found some other Offsets for Ingame MessageBox
Code:
void PushMessage(LPCSTR Message)
{
DWORD CShell = (DWORD)(GetModuleHandleA(eCShell));
DWORD MessageAddress = CShell + 0x0D3BA0;
__asm
{
PUSH Message;
PUSH 0x2;
PUSH 0x0D7;
PUSH 0x22;
CALL MessageAddress;
}
}
What change the Offsets in the Message Box ?
Already posted Here Link
Code:
#pragma region IngameMsgBox
#define IngameMsg 0xD38B0 // New adress
#define IngameMsg_PUSH_0 0x0
#define IngameMsg_PUSH_1 0x74
#define IngameMsg_PUSH_2 0x22
#define IngameMsg_ADD 0x10
#pragma endregion
Code:
void ShowMessage(char* Message, DWORD CShell)
{
DWORD MSGBOX = CShell + IngameMsg;
__asm
{
push Message
push IngameMsg_PUSH_0
push IngameMsg_PUSH_1
push IngameMsg_PUSH_2
call MSGBOX;
add esp, IngameMsg_ADD;
}
}
Code:
ShowMessage("Welcome",cshell);