Fenster-Bug im Spiel!
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Quote:
...\Neuz\DPClient.cpp(19070): fatal error C1017: invalid integer constant expression
Quote:
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndTransfer::CWndTransfer(void)" (??0CWndTransfer@@QAE@XZ) referenced in function "class CWndBase * __cdecl AppMain_transfer(void)" (?AppMain_transfer@@YAPAVCWndBase@@XZ)
#ifdef __TRANSFER_AWAKE
CWndTransfer* m_pWndTrans;
#endif //__TRANSFER_AWAKE
#ifdef __TRANSFER_AWAKE
m_pWndTrans = NULL;
#endif //__TRANSFER_AWAKE
#ifdef __TRANSFER_AWAKE
SAFE_DELETE( m_pWndTrans );
#endif //__TRANSFER_AWAKE
#ifdef __TRANSFER_AWAKE
if( m_pWndTrans == pWndChild )
{
SAFE_DELETE( m_pWndTrans );
pWndChild = NULL;
}
#endif //__TRANSFER_AWAKE
#ifdef __TRANSFER_AWAKE
CWndTransfer* pWndTrans = (CWndTransfer*)g_WndMng.GetWndBase( APP_TRANSFER );
if(pWndTrans!= NULL)
pWndTrans->SetVisible(FALSE);
#endif //__TRANSFER_AWAKE
#ifdef __TRANSFER_AWAKE
CWndTransfer* pWndTrans = (CWndTransfer*)g_WndMng.GetWndBase( APP_TRANSFER );
if(pWndTrans!= NULL)
pWndTrans->SetVisible(TRUE);
#endif //__TRANSFER_AWAKE
#ifdef __TRANSFER_AWAKE
case MMI_TRANSFER_AWA:
{
SAFE_DELETE(g_WndMng.m_pWndTrans);
g_WndMng.m_pWndTrans = new CWndTransfer;
g_WndMng.m_pWndTrans->Initialize();
}
break;
#endif
WndWorld.cpp \ServerFiles\Source\Source\_Interface\WndWorld.cpp(5216) : error C2065: 'MMI_TRANSFER_AWA' : undeclared identifier \ServerFiles\Source\Source\_Interface\WndWorld.cpp(5216) : error C2051: case expression not constant
Die MMI_TRANSFER_AWA muss noch in der defineNeuz.h definiert werden.Quote:
Hi ich hätte ein Problem ich wollte das fenster auf einen NPC legen habe das mal so gemacht:
WndManager.h
WndManager.cppCode:#ifdef __TRANSFER_AWAKE CWndTransfer* m_pWndTrans; #endif //__TRANSFER_AWAKE
Code:#ifdef __TRANSFER_AWAKE m_pWndTrans = NULL; #endif //__TRANSFER_AWAKECode:#ifdef __TRANSFER_AWAKE SAFE_DELETE( m_pWndTrans ); #endif //__TRANSFER_AWAKECode:#ifdef __TRANSFER_AWAKE if( m_pWndTrans == pWndChild ) { SAFE_DELETE( m_pWndTrans ); pWndChild = NULL; } #endif //__TRANSFER_AWAKECode:#ifdef __TRANSFER_AWAKE CWndTransfer* pWndTrans = (CWndTransfer*)g_WndMng.GetWndBase( APP_TRANSFER ); if(pWndTrans!= NULL) pWndTrans->SetVisible(FALSE); #endif //__TRANSFER_AWAKEWndWorld.cppCode:#ifdef __TRANSFER_AWAKE CWndTransfer* pWndTrans = (CWndTransfer*)g_WndMng.GetWndBase( APP_TRANSFER ); if(pWndTrans!= NULL) pWndTrans->SetVisible(TRUE); #endif //__TRANSFER_AWAKE
und bekomme leider folgende Errors:Code:#ifdef __TRANSFER_AWAKE case MMI_TRANSFER_AWA: { SAFE_DELETE(g_WndMng.m_pWndTrans); g_WndMng.m_pWndTrans = new CWndTransfer; g_WndMng.m_pWndTrans->Initialize(); } break; #endif
EDIT: Muss man noch irgendwas in der WndWorld.cpp adden???Code:WndWorld.cpp \ServerFiles\Source\Source\_Interface\WndWorld.cpp(5216) : error C2065: 'MMI_TRANSFER_AWA' : undeclared identifier \ServerFiles\Source\Source\_Interface\WndWorld.cpp(5216) : error C2051: case expression not constant