cgmodifyguildmemberintrohandler.cpp
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C++ 代码 · 共 55 行
CPP
55 行
//////////////////////////////////////////////////////////////////////////////// Filename : CGModifyGuildMemberIntroHandler.cpp// Written By :// Description ://////////////////////////////////////////////////////////////////////////////#include "CGModifyGuildMemberIntro.h"#ifdef __GAME_SERVER__ #include "SystemAvailabilitiesManager.h" #include "Guild.h" #include "GuildManager.h" #include "GamePlayer.h" #include "PlayerCreature.h"#endif // __GAME_SERVER__////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void CGModifyGuildMemberIntroHandler::execute (CGModifyGuildMemberIntro* 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 ); Creature* pCreature = pGamePlayer->getCreature(); Assert( pCreature != NULL ); PlayerCreature* pPlayerCreature = dynamic_cast<PlayerCreature*>(pCreature); Assert( pPlayerCreature != NULL ); // 辨靛甫 啊廉柯促. Guild* pGuild = g_pGuildManager->getGuild( pPlayerCreature->getGuildID() ); if (pGuild==NULL) return; // 辨靛 糕滚 沥焊甫 啊廉柯促. GuildMember* pGuildMember = pGuild->getMember( pPlayerCreature->getName() ); if (pGuildMember==NULL) return; pGuildMember->saveIntro( pPacket->getGuildMemberIntro() );#endif // __GAME_SERVER__ __END_DEBUG_EX __END_CATCH}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?