cgmodifyguildintrohandler.cpp

来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· C++ 代码 · 共 68 行

CPP
68
字号
//////////////////////////////////////////////////////////////////////////////// Filename    : CGModifyGuildIntroHandler.cpp// Written By  :// Description ://////////////////////////////////////////////////////////////////////////////#include "CGModifyGuildIntro.h"#ifdef __GAME_SERVER__	#include "SystemAvailabilitiesManager.h"	#include "Gpackets/GSModifyGuildIntro.h"	#include "Guild.h"	#include "GuildManager.h"	#include "GamePlayer.h"	#include "PlayerCreature.h"	#include "SharedServerManager.h"#endif	// __GAME_SERVER__////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void CGModifyGuildIntroHandler::execute (CGModifyGuildIntro* 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( pPacket->getGuildID() );	if (pGuild==NULL) return;	// 辨靛 糕滚 沥焊甫 啊廉柯促.	GuildMember* pGuildMember  = pGuild->getMember( pPlayerCreature->getName() );	if (pGuildMember==NULL) return;	// 辨靛 付胶磐 捞绢具 茄促.	if ( pGuild->getMaster() != pPlayerCreature->getName() )		return;	if (pGuildMember->getRank() != GuildMember::GUILDMEMBER_RANK_MASTER )		return;	// 辨靛 Intro 荐沥 菩哦阑 溅绢靛 辑滚肺 焊辰促.	GSModifyGuildIntro gsModifyGuildIntro;	gsModifyGuildIntro.setGuildID( pGuild->getID() );	gsModifyGuildIntro.setGuildIntro( pPacket->getGuildIntro() );	g_pSharedServerManager->sendPacket( &gsModifyGuildIntro );#endif	// __GAME_SERVER__			__END_DEBUG_EX __END_CATCH}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?