It is hard to give you an answer without debugging but here is what i've found for your error :
Code:
if(g_WndMng.m_pWndWorld->GetGMLogoIndex() != -1)
g_DPlay.SendGuildLogo( g_WndMng.m_pWndWorld->GetGMLogoIndex() );
else
g_WndMng.OpenMessageBox(prj.GetText(TID_GAME_DONOTHAVE_GMLOGO));
Code:
int CWndWorld::GetGMLogoIndex()
{
return GM_LOGO_EU;
}
Code:
#define GM_LOGO_EU 22
Maybe you should check the definition of CWndWorld::GetGMLogoIndex