Did i do anything wrong in this? i want the headstaff to be admin
MMatchObject.h
Code:
{
MMUG_FREE = 0, // ¹«·á °èÁ¤
MMUG_REGULAR = 1, // Á¤¾× À¯Àú
MMUG_STAR = 2, // ½ºÅ¸À¯Àú(°ÔÀÓ¯)
MMUG_CHAT_LIMITED = 5, //Mute
MMUG_VIP = 10, // VIP
MMUG_VIP1 = 11, // VIP1
MMUG_VIP2 = 12, // VIP2
MMUG_VIP3 = 13, // VIP3
MMUG_HEADSTAFF = 256, // HEADSTAFF
MMUG_CRIMINAL = 100, // Àü°úÀÚ
MMUG_WARNING_1 = 101, // 1Â÷ °æ°í
MMUG_WARNING_2 = 102, // 2Â÷ °æ°í
MMUG_WARNING_3 = 103, // 3Â÷ °æ°í
MMUG_PENALTY = 105, // ±â°£ Á¤Áö
MMUG_EVENTMASTER = 252, // À̺¥Æ® ÁøÇàÀÚ
MMUG_BLOCKED = 253, // »ç¿ë Á¤Áö
MMUG_DEVELOPER = 254, // °³¹ßÀÚ
MMUG_ADMIN = 255 // °ü¸®ÀÚ
zCharacter.cpp
Code:
bool ZCharacter::IsAdminName()
{
if(m_MInitialInfo.Ref().nUGradeID == MMUG_ADMIN)
return true;
return false;
}
bool ZCharacter::IsAdminName()
{
if(m_MInitialInfo.Ref().nUGradeID == MMUG_HEADSTAFF)
return true;
return false;
}
bool ZCharacter::IsDeveloperName()
{
if(m_MInitialInfo.Ref().nUGradeID == MMUG_DEVELOPER)
return true;
return false;
}
bool ZCharacter::IsEventMasterName()
{
if(m_MInitialInfo.Ref().nUGradeID == MMUG_EVENTMASTER)
return true;
return false;
zCharacter.h
Code:
const char *GetUserName() { return m_pMUserAndClanName->Ref().m_szUserName; } // ¿î¿µÀڴ ó¸®µÊ
const char *GetUserAndClanName() { return m_pMUserAndClanName->Ref().m_szUserAndClanName; } // ¿î¿µÀڴ Ŭ·£Ç¥½Ã ¾ÈÇÔ
bool IsAdminName();
bool IsDeveloperName();
bool IsEventMasterName();
bool IsMuteName();
bool IsVip3Name();
bool IsVip2Name();
bool IsVip1Name();
bool IsVipName();
bool IsAdminHide() { return m_dwStatusBitPackingValue.Ref().m_bAdminHide; }
void SetAdminHide(bool bHide) { m_dwStatusBitPackingValue.Ref().m_bAdminHide = bHide; }
zColorTable.h
Code:
#define ZCOLOR_ADMIN_NAME 0xFFFF6A00 //Admin Color
#define ZCOLOR_HEADSTAFF_NAME 0xFFE11919 //HeadStaff Color
#define ZCOLOR_DEVELOPER_NAME 0xFF1BEBE4 //Developer Color
#define ZCOLOR_EVENTMASTER_NAME 0xFF3BDA26 //Police Color
#define ZCOLOR_VIP3_NAME 0xFF106060 //VIP3 Color
#define ZCOLOR_VIP2_NAME 0xFFFF00B3 //VIP2 Color
#define ZCOLOR_VIP1_NAME 0xFF9900FF //VIP1 Color
#define ZCOLOR_VIP_NAME 0xFF002BFF //VIP Color
#define ZCOLOR_MUTE_NAME 0xFF3D3D3D //Mute Color
zCombatInterface.cpp
Code:
if(pCharacter->IsAdminName())
m_pTargetLabel->SetTextColor(ZCOLOR_ADMIN_NAME);
if(pCharacter->IsAdminName())
m_pTargetLabel->SetTextColor(ZCOLOR_HEADSTAFF_NAME);
if(pCharacter->IsDeveloperName())
m_pTargetLabel->SetTextColor(ZCOLOR_DEVELOPER_NAME);
if(pCharacter->IsEventMasterName())
m_pTargetLabel->SetTextColor(ZCOLOR_EVENTMASTER_NAME);
if(pCharacter->IsMuteName())
m_pTargetLabel->SetTextColor(ZCOLOR_MUTE_NAME);
if(pCharacter->IsVipName())
m_pTargetLabel->SetTextColor(ZCOLOR_VIP3_NAME);
if(pCharacter->IsVipName())
m_pTargetLabel->SetTextColor(ZCOLOR_VIP2_NAME);
if(pCharacter->IsVipName())
m_pTargetLabel->SetTextColor(ZCOLOR_VIP1_NAME);
if(pCharacter->IsVipName())
m_pTargetLabel->SetTextColor(ZCOLOR_VIP_NAME);
zGame.cpp
Code:
if(gid == MMUG_DEVELOPER) {
UserNameColor = MCOLOR(60,255, 0);
return true;
}
else if(gid == MMUG_ADMIN) {
UserNameColor = MCOLOR(0,255, 119);
return true;
}else if(gid == MMUG_HEADSTAFF) {
UserNameColor = MCOLOR(255,25, 25);
return true;
}else if(gid == MMUG_CHAT_LIMITED) {
UserNameColor = MCOLOR(61,61, 61);
return true;
}else if(gid == MMUG_EVENTMASTER) {
UserNameColor = MCOLOR(255,196, 0);
return true;
}else if(gid == MMUG_VIP3) {
UserNameColor = MCOLOR(0,174, 255);
return true;
}else if(gid == MMUG_VIP2) {
UserNameColor = MCOLOR(162,255, 0);
return true;
}else if(gid == MMUG_VIP1) {
UserNameColor = MCOLOR(0,43, 255);
return true;
}else if(gid == MMUG_VIP) {
UserNameColor = MCOLOR(244,255, 36);
return true;
}