WoW MoP (17128 x86 Release)

Hello everyone…

i need to find 2 Offsets …

NetClient::ProcessMessage (Offset = ???)

NetClient::SendMessage (Offset = ???)

I have 2 but i don’t now if theyr correct…

My Offsets are:

NetClient::ProcessMessage (Offset = 0x617503)

int __thiscall sub_761D9B(void *this, int a2, int a3, int a4)
{
unsigned int v4; // [email protected]
void *v5; // [email protected]
int result; // [email protected]
unsigned int v7; // [email protected]
int v8; // [email protected]
unsigned int v9; // [sp+Ch] [bp-4h]@1

++dword_102886C;
v5 = this;
sub_40E471(&v9);
v4 = v9;
if ( (unsigned __int8)(v9 & 0xA2) == 128 )
{
result = sub_6509EC(0, a2, v9, a3);
}
else
{
if ( (v9 & 0x192A) == 2058 )
{
result = sub_670AE5(0, a2, v9, a3);
}
else
{
if ( v9 & 0xA2 )
{
if ( (v9 & 0x2A4) == 676 )
{
result = sub_67146E(0, a2, v9, a3);
}
else
{
if ( (v9 & 0x2A4) == 548 )
{
result = sub_BE1B82(0, a2, v9, a3);
}
else
{
((void (__stdcall **)(unsigned int))((_DWORD *)v5 + 68))(v9);
v7 = v4 & 3 | ((v4 & 0x18 | ((v4 & 0x1C0 | (v4 >> 1) & 0x7E00) >> 1)) >> 1);
if ( (v4 & 0x224) == 36 && (v8 = *((_DWORD *)v5 + v7 + 340)) != 0 )
result = ((int (__cdecl *)(_DWORD, unsigned int, int, int))(v8 - ((v4 | (v4 << 16)) ^ 0x62A3A31D)))(
((_DWORD )v5 + v7 + 2388),
v4,
a2,
a3);
else
result = (
(int (**)(void))(
(_DWORD *)a3 + 24))();
}
}
}
else
{
result = sub_BFDA76(0, a2, v9, a3);
}
}
}
return result;
}

NetClient::SendMessage (Offset = 0x761D9B)

int __thiscall sub_6174D9(void *this)
{
void *v2; // [email protected]

v2 = this;
*(_DWORD *)this = off_CD8E28;
sub_61643C((char *)this + 96);
sub_61643C((char *)v2 + 120);
sub_61643C((char *)v2 + 108);
sub_61643C((char *)v2 + 132);
sub_61643C((char *)v2 + 144);
sub_61643C((char *)v2 + 156);
sub_8034EF((char *)v2 + 180);
sub_530F88((char *)v2 + 184);
sub_8034EF((char *)v2 + 156);
sub_530F88((char *)v2 + 160);
sub_60EB7F((char *)v2 + 144);
sub_530F88((char *)v2 + 148);
sub_60EB7F((char *)v2 + 132);
sub_530F88((char *)v2 + 136);
sub_60EB7F((char *)v2 + 120);
sub_530F88((char *)v2 + 124);
sub_60EB7F((char *)v2 + 108);
sub_530F88((char *)v2 + 112);
sub_60EB7F((char *)v2 + 96);
sub_530F88((char *)v2 + 100);
return sub_60EBBE(v2);
}

Can you help me and say me is that correct ?

How this is even related to c++ script development on trinitycore?

— Canned message start —

This help request is in no way related to the official codebase of TrinityCore and/or TrinityDatabase and does not belong on these boards.

— Canned message end