Code:
> WorldServer.exe!CDPCoreClient::OnLoadWorld(CAr & ar={...}, unsigned long __formal=4294967295, unsigned long __formal=4294967295, unsigned long __formal=4294967295) Line 503 + 0x1e C++
WorldServer.exe!CDPCoreClient::UserMessageHandler(DPMSG_GENERIC * lpMsg=0x0562b022, unsigned long dwMsgSize=2461, unsigned long idFrom=380) Line 195 + 0x21 C++
WorldServer.exe!CDPMng::ReceiveMessage() Line 186 + 0x24 C++
WorldServer.exe!CRunObject::Run() Line 374 C++
WorldServer.exe!CRunObject::_Run(void * pParam=0x0106155c) Line 301 C++
WorldServer.exe!_threadstartex(void * ptd=0x032db600) Line 241 + 0xd C
kernel32.dll!76ff33ca()
Code:
DWORD dwEvent;
ar >> dwEvent;
if( dwEvent & EVE_FLAG1219 )
{
g_eLocal.SetState( EVE_EVENT1219, 1 );
}
if( dwEvent & EVE_FLAG0127 )
{
g_eLocal.SetState( EVE_EVENT0127, 1 );
}
if( dwEvent & EVE_FLAG0214 )
{
g_eLocal.SetState( EVE_EVENT0214, 1 );
}
char szMsg[512] = "";
for( list<CJurisdiction*>::iterator i = desc.m_lspJurisdiction.begin(); i != desc.m_lspJurisdiction.end(); ++i )
{
CJurisdiction* pJurisdiction = *i;
LPWORLD lpWorld = g_WorldMng.GetWorldStruct( pJurisdiction->m_dwWorldID );
if( strlen( szMsg ) + strlen( lpWorld->m_szFileName ) < 512 )
{
strcat( szMsg, lpWorld->m_szFileName );
strcat( szMsg, " " );
}
g_WorldMng.Add( pJurisdiction );
}
SetLogInfo( LOGTYPE_MAP, szMsg );
g_WorldMng.ReadObject();
WSASetEvent( m_hWait );
}






