📄 ggcommandhandler.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 + -