Initial MSVC 2008 projects workspace
This commit is contained in:
38
l2ooghelper/packet_handlers/ph_GameGuardQuery.cpp
Normal file
38
l2ooghelper/packet_handlers/ph_GameGuardQuery.cpp
Normal file
@@ -0,0 +1,38 @@
|
||||
#include "stdafx.h"
|
||||
#include "Logger.h"
|
||||
#include "L2Client.h"
|
||||
|
||||
/**
|
||||
Server: Len 19 [GameGuardQuery]
|
||||
13 00
|
||||
74
|
||||
D9 3D 53 27 1D A5 72 2E 8B 03 17 20 A3 1E 5B C3
|
||||
|
||||
Client: Len 19 [GameGuardReply]
|
||||
13 00
|
||||
CB
|
||||
7F 97 F0 78 04 3C E6 D6 71 0C F6 89 DD 9E 06 70
|
||||
*/
|
||||
|
||||
void L2Client::ph_GameGuardQuery( class L2Client *pcls, L2GamePacket *p )
|
||||
{
|
||||
p->getPacketType();
|
||||
unsigned int q1 = p->readUInt();
|
||||
unsigned int q2 = p->readUInt();
|
||||
unsigned int q3 = p->readUInt();
|
||||
unsigned int q4 = p->readUInt();
|
||||
// parse request
|
||||
if( q1 == 0x27533DD9 && q2 == 0x2E72A51D && q3 == 0x2017038B && q4 == 0xC35B1EA3 )
|
||||
{
|
||||
log_error( LOG_WARNING, "Received standard l2J GameGuardQuery, replying :)\n" );
|
||||
pcls->addChatToTab( CHAT_SYS, L"L2J GameGuardQuery" );
|
||||
// reply with well known answer
|
||||
pcls->send_GameGuardReply( 0x78F0977F, 0xD6E63C04, 0x89F60C71, 0x70069EDD );
|
||||
return;
|
||||
}
|
||||
//
|
||||
log_error( LOG_WARNING, "Received unknown GameGuardQuery 0x%08X 0x%08X 0x%08X 0x%08X!\n",
|
||||
q1, q2, q3, q4 );
|
||||
pcls->addChatToTab( CHAT_SYS, L"Unknown GameGuardQuery!!!!!" );
|
||||
pcls->send_GameGuardReply( rand(), rand(), rand(), rand() ); // :redlol:
|
||||
}
|
Reference in New Issue
Block a user