📄 gmserverinfohandler.cpp
字号:
//----------------------------------------------------------------------//// Filename : GMServerInfoHandler.cpp// Written By : Reiot// Description :////----------------------------------------------------------------------// include files#include "GMServerInfo.h"#include "Properties.h"#ifdef __LOGIN_SERVER__ #include "UserInfoManager.h" #include "Assert.h"#endif//----------------------------------------------------------------------// // GMServerInfoHander::execute()// // 霸烙 辑滚啊 肺弊牢 辑滚肺何磐 GMServerInfo 菩哦阑 罐霸 登搁,// ReconnectLoginInfo甫 货肺 眠啊窍霸 等促.// //----------------------------------------------------------------------void GMServerInfoHandler::execute ( GMServerInfo * pPacket ) throw ( ProtocolException , Error ){ __BEGIN_TRY __BEGIN_DEBUG_EX __BEGIN_DEBUG#ifdef __LOGIN_SERVER__ ZONEUSERDATA rData; WorldID_t WorldID = pPacket->getWorldID(); ServerGroupID_t ServerGroupID = pPacket->getServerID(); BYTE MaxCount = pPacket->getZoneUserCount(); UserInfo * pUserInfo = g_pUserInfoManager->getUserInfo( ServerGroupID, WorldID ); pUserInfo->setUserNum(0); Assert( pUserInfo != NULL ); for( int count = 0; count < MaxCount; count++ ) { pPacket->popZoneUserData( rData ); pUserInfo->setUserNum( pUserInfo->getUserNum() + rData.UserNum ); }#endif __END_DEBUG __END_DEBUG_EX __END_CATCH}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -