www.pudn.com > mir112347628.rar
To Read all the content
[file head]:
#include "StdAfx.h"
extern CWHQueue PacketQ;
char szBuff[8192];
int nBuff = 0;
void DevideScript(char *pszScript);
/******************************************************************************************************************
°ÔÀÓ Ç÷¹ÀÌ °ü·Ã ÇÔ¼öµé.
*******************************************************************************************************************/
/******************************************************************************************************************
ÇÔ¼ö¸í : CGameProcess::CGameProcess()
ÀÛ¼ºÀÚ :
ÀÛ¼ºÀÏ :
¸ñÀû :
Ãâ·Â :
[ÀÏÀÚ][¼öÁ¤ÀÚ] : ¼öÁ¤³»¿ë
*******************************************************************************************************************/
CGameProcess::CGameProcess()
{
Init();
}
/******************************************************************************************************************
ÇÔ¼ö¸í : CGameProcess::~CGameProcess()
ÀÛ¼ºÀÚ :
ÀÛ¼ºÀÏ :
¸
... ...
[file tail]:
... ...
int nPos = fnDecode6BitBuf(pszMsg, szDecodeMsg, sizeof(szDecodeMsg));
szDecodeMsg[nPos] = '\0';
DWORD dwBack = GetChatColor(ptdm->wParam);
DWORD dwFont = GetChatColor(ptdm->wTag);
m_xInterface.MsgAdd(dwFont, dwBack, szDecodeMsg);
if ( ptdm->wIdent == SM_HEAR || ptdm->wIdent == SM_MONSTERSAY )
{
if ( ptdm->nRecog == m_xMyHero.m_dwIdentity )
{
strcpy(m_xMyHero.m_szChatMsg, szDecodeMsg);
m_xMyHero.ChatMsgAdd();
m_xMyHero.m_wCurrChatDelay = 0;
}
else
{
m_xActorList.MoveCurrentToTop();
CActor* pxActor;
if ( m_xActorList.GetCounter() != 0 )
{
for ( INT nCnt = 0; nCnt <= m_xActorList.GetCounter(); nCnt++ )
{
pxActor = m_xActorList.GetCurrentData();
if ( pxActor->m_dwIdentity == ptdm->nRecog )
{
strcpy(pxActor->m_szChatMsg, szDecodeMsg);
pxActor->ChatMsgAdd();
pxActor->m_wCurrChatDelay = 0;
}
m_xActorList.MoveNextNode();
}
}
}
}
}