Vitrus Files / Admin Tag Einfügen ?

01/23/2015 01:36 gross128#1
Hallo ich Wollte mal fragen wie ich eig ein admin tag einrichten kann

habe es versucht von den bloody files rein zu packen aber es ging nicht

hier der von virtus
#if __VER >= 13 // __HONORABLE_TITLE
if( IsChaotic() )
dwColor = prj.m_PKSetting.dwChaoColor;
else if( IsPKPink() )
dwColor = prj.m_PKSetting.dwReadyColor;
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 );
}

kann mir da bitte jemand helfen :)
01/23/2015 06:26 Ryunat#2
Guck in den GoH Files, da funktioniert das System ohne Probleme und ist mit nem "ifdef" gekennzeichnet.
01/23/2015 12:49 マリブ#3
MoverRender.cpp
Code:
		if(m_dwAuthorization >= AUTH_GAMEMASTER )
		{
			CString strName;
			strName = szName;
			if(m_dwAuthorization >= AUTH_DEVELOPER )
			{
				strName += " [Head-GM]";
			}
			else if(m_dwAuthorization >= AUTH_ADMINISTRATOR )
			{
				strName += " [Admin]";
			}
			else if(m_dwAuthorization >= AUTH_OPERATOR )
			{
				strName += " [Gamemaster]";
			}
			else if(m_dwAuthorization >= AUTH_GAMEMASTER3 )
			{
				strName += " [Mapper]";
			}		
			else if(m_dwAuthorization >= AUTH_GAMEMASTER )
			{
				strName += " [Supporter]";
			}	
			strcpy( szName, (LPCTSTR)strName );
	}
01/24/2015 01:38 Avalion#4
Kill two birds with one stone. Add the color.
Code:
		if(m_dwAuthorization > AUTH_GENERAL)
		{
			CString strName;
			strName = szName;
			switch(m_dwAuthorization)
			{
			case AUTH_HELPER:
				dwColor = 0xEEFF0000;
				strName += " [Moderator]";
				break;
			case AUTH_GAMEMASTER:
				dwColor = 0xEEFF0000;
				strName += " [Head Mod]";
				break;
			case AUTH_GAMEMASTER2:
				dwColor = 0xEEFF0000;
				strName += " [GameMaster]";
				break;
			case AUTH_GAMEMASTER3:	
				dwColor = 0xEEFF0000;
				strName += " [Event GM]";
				break;
			case AUTH_OPERATOR:
				dwColor = 0xEEFF0000;
				strName += " [Head GM]";
				break;
			case AUTH_ADMINISTRATOR:
				dwColor = 0xEEFF0000;
				strName += " [Admin]";
				break;
			case AUTH_DEVELOPER:
				dwColor = 0xEEFF0000;
				strName += " [Developer]";
				break;
			case AUTH_OWNER:
				dwColor = 0xEEFF0000;
				strName += " [Owner]";
				break;
			}
			strcpy(szName,(LPCTSTR)strName );
		}
		else
		{
			dwColor = COLOR_PLAYER;
		}
Also, if you want the title before the name
Code:
		if(m_dwAuthorization > AUTH_GENERAL)
		{
			CString strName;
			switch(m_dwAuthorization)
			{
			case AUTH_OWNER:
				dwColor = 0xEEFF0000;
				strName = "[Owner] ";
				break;
			}
			strName += szName;
			strcpy(szName,(LPCTSTR)strName );