⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ggcommandhandler.cpp

📁 dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 ,luascript v4.0 support
💻 CPP
字号:
//----------------------------------------------------------------------//// Filename    : GGCommandHandler.cpp// Written By  : Reiot// Description :////----------------------------------------------------------------------// include files#include "GGCommand.h"#ifdef __GAME_SERVER__	#include "Cpackets/CGSay.h"#endif//----------------------------------------------------------------------// // GGCommandHander::execute()// // 霸烙 辑滚啊 肺弊牢 辑滚肺何磐 GGCommand 菩哦阑 罐霸 登搁,// ReconnectLoginInfo甫 货肺 眠啊窍霸 等促.// //----------------------------------------------------------------------void GGCommandHandler::execute ( GGCommand * pPacket )	 throw ( ProtocolException , Error ){	__BEGIN_TRY __BEGIN_DEBUG_EX	__BEGIN_DEBUG	#ifdef __GAME_SERVER__	// pPacket捞 促弗 GameServer肺何磐 朝酒柯巴牢瘤甫 犬牢秦具 茄促.	cout << "[" << pPacket->getHost().c_str() << ":" << pPacket->getPort() << "] "		<< pPacket->toString().c_str() << endl;	filelog("ggCommand.txt", "[%s:%d] %s", pPacket->getHost().c_str(),											pPacket->getPort(),											pPacket->toString().c_str());				int i = 0;	string msg = pPacket->getCommand();	if (msg.substr(i+1 , 4) == "save") {		CGSayHandler::opsave(NULL, msg, i);	}	else if (msg.substr(i+1 , 4) == "wall") {		CGSayHandler::opwall(NULL, msg, i);	}	// halt	else if (msg.substr(i+1 , 8) == "shutdown") {		CGSayHandler::opshutdown(NULL, msg, i);	}	else if (msg.substr(i+1 , 4) == "kick" ) {		CGSayHandler::opkick(NULL, msg, i);	}	else if (msg.substr(i+1 , 4) == "mute") {		CGSayHandler::opmute(NULL, msg, i);	}	else if (msg.substr(i+1 , 8) == "freezing") {		CGSayHandler::opfreezing(NULL, msg, i);	}	// 阿辆 窃荐侩 蔼 技泼侩 窃荐	// set type value 屈怕肺 沥狼等促.	// 2002.5.8 喊 犬伏阑 磊啦利栏肺 炼例窍扁 困秦辑 父惦	else if (msg.substr(i+1, 3) == "set") {		CGSayHandler::opset(NULL, msg, i);	}	else if (msg.substr(i+1, 4) == "load") {		CGSayHandler::opload(NULL, msg, i);	}	else if (msg.substr(i+1, 6) == "combat") {		CGSayHandler::opcombat(NULL, msg, i);	}	else if (msg.substr(i+1 , 7) == "command") {		CGSayHandler::opcommand(NULL, msg, i);	}#endif			__END_DEBUG	__END_DEBUG_EX __END_CATCH}

⌨️ 快捷键说明

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