cgselectguildmemberhandler.cpp
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C++ 代码 · 共 61 行
CPP
61 行
//////////////////////////////////////////////////////////////////////////////// Filename : CGSelectGuildMemberHandler.cpp// Written By :// Description ://////////////////////////////////////////////////////////////////////////////#include "CGSelectGuildMember.h"#ifdef __GAME_SERVER__ #include "SystemAvailabilitiesManager.h" #include "Gpackets/GCShowGuildMemberInfo.h" #include "GuildManager.h" #include "GamePlayer.h" #include "PlayerCreature.h" #include "Guild.h"#endif // __GAME_SERVER__////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void CGSelectGuildMemberHandler::execute (CGSelectGuildMember* pPacket , Player* pPlayer) throw (Error){ __BEGIN_TRY __BEGIN_DEBUG_EX #ifdef __GAME_SERVER__ Assert(pPacket != NULL); Assert(pPlayer != NULL); SYSTEM_ASSERT(SYSTEM_GUILD); GamePlayer* pGamePlayer = dynamic_cast<GamePlayer*>(pPlayer); Assert( pGamePlayer != NULL ); PlayerCreature* pPlayerCreature = dynamic_cast<PlayerCreature*>(pGamePlayer->getCreature()); Assert( pPlayerCreature != NULL ); // 急琶茄 辨靛甫 啊廉柯促. Guild* pGuild = g_pGuildManager->getGuild( pPlayerCreature->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; GCShowGuildMemberInfo gcShowGuildMemberInfo; gcShowGuildMemberInfo.setGuildID( pGuildMember->getGuildID() ); gcShowGuildMemberInfo.setName( pGuildMember->getName() ); gcShowGuildMemberInfo.setGuildMemberRank( pGuildMember->getRank() ); gcShowGuildMemberInfo.setGuildMemberIntro( pGuildMember->getIntro() ); pPlayer->sendPacket( &gcShowGuildMemberInfo );#endif // __GAME_SERVER__ __END_DEBUG_EX __END_CATCH}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?