
30.11.2015, 20:15
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
Сообщение от Woofing Giraffe
Как узнать что определённый ID отключился от сервера?
C++:
Код:
bool
CALLBACK
incomingRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
ScriptRPCEnumeration
::
RPC_ScrServerQuit
)
{
short
int
playerId
;
byte Reason
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
playerId
)
;
// Id игрока
params
->
bitStream
->
Read
(
Reason
)
;
//причина
}
return
true
;
}
В mainloop при инициализации: SF->getRakNet()->registerRakNetCallback(RakNetScriptHookType::RAKH OOK_TYPE_INCOMING_RPC, incomingRPC);
|
|
|