Показать сообщение отдельно

  #677  
Старый 30.11.2015, 20:15
CarLCas
Участник форума
Регистрация: 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);
 
Ответить с цитированием