gmserverinfohandler.cpp

来自「天之炼狱1服务器端源文件游戏服务端不完整」· C++ 代码 · 共 54 行

CPP
54
字号
//----------------------------------------------------------------------//// 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 + =
减小字号Ctrl + -
显示快捷键?