[Source] Wie f黦e ich ein neuen Command ein

08/10/2011 14:51 FragGoogle#16
und welche dateien brauch ich daf黵?
08/10/2011 14:59 Pumbaaa#17
User.cpp, FuncTextCmd.cpp und Grips >>
08/10/2011 15:20 FragGoogle#18
Error's
Code:
b:\Paradise source\Source\WORLDSERVER\User.cpp(3825): error C2063: 'CUserMng::GetGMList' : not a function
Code:
b:\Paradise source\Source\WORLDSERVER\User.cpp(3825): error C2372: 'CUserMng::GetGMList' : redefinition; different types of indirection
Meine User.cpp:
Code:
void CUserMng::GetGMList(CUser *pUser )
{
	map<DWORD, CUser*>::iterator it;
	int j = 1;
	for( it = m_users.begin(); it != m_users.end(); ++it )
	{
		if( it->second->m_dwAuthorization != AUTH_GENERAL )
		{
			CString temp;
			temp.Format( _T( "%i.)\t%s"), j, it->second->GetName() );
			pUser->AddText( temp );
			j++;
		}
	}
}
Habe das 黚er RemoveALLUsers eingetragen..

User.h
Code:
	CUser*			GetGMList;
FuncTextCmd.cpp
Code:
BOOL TextCmd_gmlist( CScanner& scanner )            
{ 
#ifdef __WORLDSERVER
    g_UserMng.GetGMList;
#endif    // __WORLDSERVER
    return TRUE;
}
Code:
	ON_TEXTCMDFUNC( TextCmd_gmlist,                "gmlist",            "gmlist",         "立加磊荐",       "立加磊荐",TCM_SERVER,   AUTH_GENERAL    , "立加磊 墨款飘" )
08/10/2011 16:20 Pumbaaa#19
Quote:
Originally Posted by FragGoogle View Post
User.h
Code:
	CUser*			GetGMList;
is s..
Code:
GetGMList( CUser *pUser );
08/10/2011 18:11 FragGoogle#20
Kann geclosed werden, werde erst etwas C++ lernen und wenn dann an kleinere dinge rangehen ;)
Danke an die die helfen wollten.