mirror of
https://github.com/dashr9230/SA-MP.git
synced 2026-10-11 17:58:16 +08:00
[bot] Implement ServerQuit(...)
This commit is contained in:
1 parent
5e09558960
commit
aca41ed816
3 files changed
+21
-8
No files matched your search
+17
-4
@@ -83,9 +83,22 @@ void Unk89(RPCParameters *rpcParams)
|
||||
// TODO: Unk89
|
||||
}
|
||||
|
||||
void Unk8A(RPCParameters *rpcParams)
|
||||
void ServerQuit(RPCParameters *rpcParams)
|
||||
{
|
||||
// TODO: Unk8A
|
||||
PCHAR Data = reinterpret_cast<PCHAR>(rpcParams->input);
|
||||
int iBitLength = rpcParams->numberOfBitsOfData;
|
||||
PlayerID sender = rpcParams->sender;
|
||||
|
||||
RakNet::BitStream bsData(Data,(iBitLength/8)+1,false);
|
||||
CPlayerPool *pPlayerPool = pNetGame->GetPlayerPool();
|
||||
PLAYERID playerId;
|
||||
BYTE byteReason;
|
||||
|
||||
bsData.Read(playerId);
|
||||
bsData.Read(byteReason);
|
||||
|
||||
// Delete this client from the player pool.
|
||||
pPlayerPool->Delete(playerId,byteReason);
|
||||
}
|
||||
|
||||
void Unk8B(RPCParameters *rpcParams)
|
||||
@@ -173,7 +186,7 @@ void RegisterRPCs(RakClientInterface * pRakClient)
|
||||
REGISTER_STATIC_RPC(pRakClient,Unk1D);
|
||||
REGISTER_STATIC_RPC(pRakClient,Unk1E);
|
||||
REGISTER_STATIC_RPC(pRakClient,Unk89);
|
||||
REGISTER_STATIC_RPC(pRakClient,Unk8A);
|
||||
REGISTER_STATIC_RPC(pRakClient,ServerQuit);
|
||||
REGISTER_STATIC_RPC(pRakClient,Unk8B);
|
||||
REGISTER_STATIC_RPC(pRakClient,Chat);
|
||||
REGISTER_STATIC_RPC(pRakClient,RequestClass);
|
||||
@@ -214,7 +227,7 @@ void UnRegisterRPCs(RakClientInterface * pRakClient)
|
||||
UNREGISTER_STATIC_RPC(pRakClient,UnkA4);
|
||||
UNREGISTER_STATIC_RPC(pRakClient,UnkA5);
|
||||
UNREGISTER_STATIC_RPC(pRakClient,Unk89);
|
||||
UNREGISTER_STATIC_RPC(pRakClient,Unk8A);
|
||||
UNREGISTER_STATIC_RPC(pRakClient,ServerQuit);
|
||||
UNREGISTER_STATIC_RPC(pRakClient,Unk8B);
|
||||
UNREGISTER_STATIC_RPC(pRakClient,Chat);
|
||||
UNREGISTER_STATIC_RPC(pRakClient,RequestClass);
|
||||
|
||||
Reference in new issue
Block a user