📄 handler_cg_charinfo.cpp
字号:
#include "stdafx.h"
#include ".\handler_cg_charinfo.h"
#include "Player.h"
Handler_CG_CHARINFO::Handler_CG_CHARINFO()
{
}
Handler_CG_CHARINFO::~Handler_CG_CHARINFO()
{
}
VOID Handler_CG_CHARINFO::OnCG_CHARINFO_SELECT_INFO_SYN( ServerSession * pServerSession, MSG_BASE* pMsg, WORD wSize)
{
MSG_CG_CHARINFO_SELECT_INFO_SYN* pRecvMsg = (MSG_CG_CHARINFO_SELECT_INFO_SYN*)pMsg;
// 敲饭捞绢狼 立加捞 谗绢脸栏搁 府畔
Player *pPlayer = PlayerManager::Instance()->FindPlayer( pRecvMsg->m_dwKey );
if( !pPlayer ) return ;
Field *pField = pPlayer->GetField();
if( !pField ) return;
Character *pSelectChar = pField->FindCharacter( pRecvMsg->m_dwObjectKey );
if( !pSelectChar ) return;
MSG_CG_CHARINFO_SELECT_INFO_ACK AckMsg;
AckMsg.m_dwObjectKey = pRecvMsg->m_dwObjectKey;
AckMsg.m_HP = pSelectChar->GetHP();
AckMsg.m_MaxHP = pSelectChar->GetMaxHP();
AckMsg.m_LV = pSelectChar->GetLevel();
pPlayer->SendPacket( &AckMsg, sizeof(AckMsg) );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -