gsguildmemberlogonhandler.cpp
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C++ 代码 · 共 64 行
CPP
64 行
//----------------------------------------------------------------------//// Filename : GSGuildMemberLogOnHandler.cpp// Written By : Reiot// Description :////----------------------------------------------------------------------// include files#include "GSGuildMemberLogOn.h"#include "Assert.h"#ifdef __SHARED_SERVER__ #include "Guild.h" #include "GuildManager.h" #include "GameServerManager.h" #include "Properties.h" #include "DB.h" #include "Spackets/SGGuildMemberLogOnOK.h"#endif//----------------------------------------------------------------------// // GSGuildMemberLogOnHandler::execute()// //----------------------------------------------------------------------void GSGuildMemberLogOnHandler::execute ( GSGuildMemberLogOn* pPacket, Player* pPlayer ) throw ( ProtocolException , Error ){ __BEGIN_TRY __BEGIN_DEBUG_EX#ifdef __SHARED_SERVER__ Assert( pPacket != NULL ); // 辨靛甫 啊廉柯促. Guild* pGuild = g_pGuildManager->getGuild( pPacket->getGuildID() ); //try { Assert( pGuild != NULL ); } catch ( Throwable& ) { return; } if (pGuild==NULL) return; // 辨靛狼 糕滚牢瘤 犬牢茄促. GuildMember* pGuildMember = pGuild->getMember( pPacket->getName() ); //try { Assert( pGuildMember != NULL ); } catch ( Throwable& ) { return; } if (pGuildMember==NULL) return; pGuildMember->setLogOn( pPacket->getLogOn() ); // 霸烙 辑滚肺 焊尘 菩哦阑 父电促. SGGuildMemberLogOnOK sgGuildMemberLogOnOK; sgGuildMemberLogOnOK.setGuildID( pGuild->getID() ); sgGuildMemberLogOnOK.setName( pPacket->getName() ); sgGuildMemberLogOnOK.setLogOn( pPacket->getLogOn() ); // 霸烙 辑滚肺 菩哦阑 焊辰促. g_pGameServerManager->broadcast( &sgGuildMemberLogOnOK, pPlayer );#endif __END_DEBUG_EX __END_CATCH}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?