Admin GM farbe

08/28/2014 16:58 DerHeiligeJesus#1
Ich habe eine Frage,

ich habe für die Admins und GM´s farbige Namen und [Admin] unso hinter dem namen eingestellt, [Admin] steht hinter dem namen aber farbig ist er nicht. Warum? hab eig. alles richtig drinne.
08/28/2014 17:07 Мarvіn#2
Quote:
Originally Posted by DerHeiligeJesus View Post
hab eig. alles richtig drinne.
Dann würde es ja funktionieren wenn alles richtig eingestellt ist :rolleyes:

Zeig uns mal deine Einträge. Vor allem die Farbcodes, vllt. hast du da ja was falsch gemacht.
08/28/2014 17:57 DerHeiligeJesus#3
Mover.h :
PHP Code:
#define    COLOR_PLAYER            0xffffffff
#define COLOR_ADMINISTRATOR     0xffff0000
#define    COLOR_NPC                0xffa0a0ff  
#define    COLOR_MONSTER            0xffffffa0
#define    COLOR_PARTY                0xff70f070 
moverrender.cpp:
PHP Code:
        if( IsChaotic() )
            
dwColor prj.m_PKSetting.dwChaoColor;
        else if( 
IsPKPink() )
            
dwColor prj.m_PKSetting.dwReadyColor;
        else if( 
m_dwAuthorization >= AUTH_ADMINISTRATOR 
            
dwColor COLOR_ADMINISTRATOR;
        else if( 
m_dwAuthorization >= AUTH_GAMEMASTER )
            
dwColor COLOR_GAMEMASTER
das sind sie :D
08/28/2014 18:02 Marc~#4
MoverRender.cpp
Code:
#if __VER >= 13 // __HONORABLE_TITLE
		if( IsChaotic() )
			dwColor = prj.m_PKSetting.dwChaoColor;
		else if( IsPKPink() )
			dwColor = prj.m_PKSetting.dwReadyColor;
		else if( m_dwAuthorization >= AUTH_ADMINISTRATOR ) // GM / Admin colors
			dwColor = COLOR_ADMINISTRATOR;
		else if( m_dwAuthorization >= AUTH_GAMEMASTER )
			dwColor = COLOR_GAMEMASTER;
		else
			dwColor = prj.m_PKSetting.dwGeneralColor;
		
		CString strFameName = GetTitle();
		if( strFameName.IsEmpty() == FALSE )
		{
			CString strName;
			strName = "[";
			strName += strFameName;
			strName += "] ";
			strName += m_szName;
			strcpy( szName, (LPCTSTR)strName );
		}		

		// GM / Admin tag
		if(m_dwAuthorization >= AUTH_GAMEMASTER)
		{
			CString strName;
			strName = szName;
			if(m_dwAuthorization >= AUTH_ADMINISTRATOR)
			{
				strName += " [Admin]";
			}
			else
			{
				strName += " [GM]";
			}
			strcpy( szName, (LPCTSTR)strName );
		}
#else
Das ist die ursprüngliche Funktion aus der v15 Source.
08/28/2014 18:22 DerHeiligeJesus#5
Bringt das was wenn ich den code ersetze? benutze roc source