cgexpelguildmemberhandler.cpp
来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· C++ 代码 · 共 61 行
CPP
61 行
//////////////////////////////////////////////////////////////////////////////// Filename : CGExpelGuildMemberHandler.cpp// Written By :// Description ://////////////////////////////////////////////////////////////////////////////#include "CGExpelGuildMember.h"#ifdef __GAME_SERVER__ #include "Gpackets/GSExpelGuildMember.h" #include "Guild.h" #include "GuildManager.h" #include "Player.h" #include "PlayerCreature.h" #include "Slayer.h" #include "Vampire.h" #include "SharedServerManager.h" #include "SystemAvailabilitiesManager.h"#endif // __GAME_SERVER__////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void CGExpelGuildMemberHandler::execute (CGExpelGuildMember* pPacket , Player* pPlayer) throw (Error){ __BEGIN_TRY __BEGIN_DEBUG_EX #ifdef __GAME_SERVER__ Assert(pPacket != NULL); Assert(pPlayer != NULL); PlayerCreature* pPlayerCreature = dynamic_cast<PlayerCreature*>(pPlayer); Assert( pPlayerCreature != NULL ); SYSTEM_ASSERT(SYSTEM_GUILD); // 辨靛甫 啊廉柯促. Guild* pGuild = g_pGuildManager->getGuild( pPacket->getGuildID() ); try { Assert( pGuild != NULL ); } catch ( Throwable& t ) { return; } // 敲饭捞绢啊 辨靛狼 付胶磐牢瘤甫 犬牢茄促. if ( pGuild->getMaster() != pPlayerCreature->getName() ) { // 付胶磐啊 酒聪促. 公矫 return; } GSExpelGuildMember gsExpelGuildMember; gsExpelGuildMember.setGuildID( pGuild->getID() ); gsExpelGuildMember.setName( pPlayerCreature->getName() ); gsExpelGuildMember.setSender( pPlayerCreature->getName() ); g_pSharedServerManager->sendPacket( &gsExpelGuildMember );#endif // __GAME_SERVER__ __END_DEBUG_EX __END_CATCH}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?