pClientState = *(DWORD*)(FindPattern("engine.dll", (PBYTE)"\x8B\x3D\x00\x00\x00\x00\x8A\xF9", "xx????xx") + 2);
DWORD ClientState = *(DWORD*)pClientState;
if (ClientState)
{
DWORD NetChannel = *(DWORD*)(ClientState + 0x9C);
if (NetChannel)
{
NNH = new VTHook((DWORD**)NetChannel);
oDataGram = (SendDatagramFn)NNH->HookFunction((DWORD)SendDatagram, 48);
}
}