mirror of
https://github.com/dashr9230/SA-MP.git
synced 2025-09-19 20:26:14 +08:00
[bot] Implement/match CNetGame::Packet_Unk12(...)
* Update `CNetGame::UpdateNetwork()`
This commit is contained in:
@ -661,6 +661,9 @@ void CNetGame::UpdateNetwork()
|
|||||||
|
|
||||||
switch(packetIdentifier)
|
switch(packetIdentifier)
|
||||||
{
|
{
|
||||||
|
case ID_UNK_12:
|
||||||
|
Packet_Unk12(pkt);
|
||||||
|
break;
|
||||||
case ID_RSA_PUBLIC_KEY_MISMATCH:
|
case ID_RSA_PUBLIC_KEY_MISMATCH:
|
||||||
Packet_RSAPublicKeyMismatch(pkt);
|
Packet_RSAPublicKeyMismatch(pkt);
|
||||||
break;
|
break;
|
||||||
@ -1039,6 +1042,24 @@ void CNetGame::Packet_ConnectionSucceeded(Packet *p)
|
|||||||
m_pRakClient->RPC(RPC_NPCJoin,&bsSend,HIGH_PRIORITY,RELIABLE,0,FALSE);
|
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()
|
void CNetGame::ResetVehiclePool()
|
||||||
|
@ -41,6 +41,7 @@ private:
|
|||||||
void Packet_ModifiedPacket(Packet* packet);
|
void Packet_ModifiedPacket(Packet* packet);
|
||||||
void Packet_ConnectAttemptFailed(Packet* packet);
|
void Packet_ConnectAttemptFailed(Packet* packet);
|
||||||
void Packet_TrailerSync(Packet *p);
|
void Packet_TrailerSync(Packet *p);
|
||||||
|
void Packet_Unk12(Packet *p);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user