[bot] Implement/match CNetGame::Packet_Unk12(...)

* Update `CNetGame::UpdateNetwork()`
This commit is contained in:
RD42 2024-10-10 23:47:23 +08:00
parent 25cd6aa9c4
commit d261676570
2 changed files with 22 additions and 0 deletions

View File

@ -661,6 +661,9 @@ void CNetGame::UpdateNetwork()
switch(packetIdentifier)
{
case ID_UNK_12:
Packet_Unk12(pkt);
break;
case ID_RSA_PUBLIC_KEY_MISMATCH:
Packet_RSAPublicKeyMismatch(pkt);
break;
@ -1039,6 +1042,24 @@ void CNetGame::Packet_ConnectionSucceeded(Packet *p)
m_pRakClient->RPC(RPC_NPCJoin,&bsSend,HIGH_PRIORITY,RELIABLE,0,FALSE);
}
//----------------------------------------------------
void CNetGame::Packet_Unk12(Packet *p)
{
RakNet::BitStream bsRecv((PCHAR)p->data, p->length, false);
char szIdent[4];
strcpy(szIdent, "NPC");
BYTE byteIdentLen = strlen(szIdent)+1;
RakNet::BitStream bsSend;
bsSend.Write((BYTE)ID_UNK_12);
bsSend.Write(byteIdentLen);
bsSend.Write(szIdent, byteIdentLen);
m_pRakClient->Send(&bsSend,SYSTEM_PRIORITY,RELIABLE,0);
}
//----------------------------------------------------
void CNetGame::ResetVehiclePool()

View File

@ -41,6 +41,7 @@ private:
void Packet_ModifiedPacket(Packet* packet);
void Packet_ConnectAttemptFailed(Packet* packet);
void Packet_TrailerSync(Packet *p);
void Packet_Unk12(Packet *p);
public: