📄 gcreconnecthandler.cpp
字号:
////////////////////////////////////////////////////////////////////////// Filename : GCReconnectHandler.cc// Written By : reiot@ewestsoft.com// Description :////////////////////////////////////////////////////////////////////////// include files#include "GCReconnect.h"#include "Assert.h"#ifdef __GAME_SERVER__#endif////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void GCReconnectHandler::execute ( GCReconnect * pPacket , Player * pPlayer ) throw ( ProtocolException , Error ){ __BEGIN_TRY __BEGIN_DEBUG_EX #ifdef __GAME_SERVER__#endif __END_DEBUG_EX __END_CATCH}/* // 捞 内靛绰 霸烙 辑滚俊辑 角青登绢具 窍绰 内靛捞促. 溜 漂沥 荤侩磊啊 // 粮狼 器呕困肺 棵扼艾阑 锭, 捞 器呕狼 格利瘤啊 促弗 辑滚老 版快 // try { // 老窜 农府贸甫 单捞鸥海捞胶俊 历厘窍绊, 粮俊辑 昏力秦具 茄促. Creature * pCreature = pPlayer->getCreature(); // g_pDatabaseManager->saveCreature(pCreature); Zone * pZone = pCreature->getZone(); Tile & tile = pZone->getTile( pCreature->getX() , pCreature->getY() ); tile.deleteCreature( pCreature->getMoveMode() ); // 敲饭捞绢 按眉甫 粮弊缝狼 敲饭捞绢概聪历俊辑 昏力茄促. ZoneGroup * pZoneGroup = pZone->getZoneGroup(); ZonePlayerManager * pZonePlayerManager = pZoneGroup->getZonePlayerManager(); pZonePlayerManager->deletePlayer( pPlayer->getSocket()->getSOCKET() ); // 敲饭捞绢俊霸 GCReconnect 菩哦阑 带柳促. GCReconnect gcReconnect; gcReconnect.setServerIP( ... ); gcReconnect.setKey( ... ); pPlayer->sendPacket( &gcReconnect); // 褥.. 敲矾矫啊 登绰啊.. 弥家茄 滚欺绰 敲矾矫窍绊唱辑 立加阑 谗绢具 茄促. pPlayer->flush(); // 楷搬阑 辆丰窍绊, 敲饭捞绢 按眉甫 昏力茄促. SAFE_DELETE(pPlayer); } catch ( NoSuchElementException & nsee ) { // 肋给等 菩哦捞扼绰 家府促. 溜 IncomingPlayer 惑怕啊 酒聪扼绰 舵. // 溜 秦欧俊 狼秦辑 朝酒柯 菩哦捞骨肺, Ban Manager 俊 殿废窍绊, 立加阑 辆丰茄促. // 老窜篮 辑滚甫 辆丰茄促. throw Error( nsee.toString() ); }*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -