gmserverinfohandler.cpp

来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· 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 + -
显示快捷键?