void ZGameClient::OnChannelChat(const MUID& uidChannel, char* szName, char* szChat,int nGrade)
{
if (GetChannelUID() != uidChannel) return;
if ((szChat[0]==0) || (szName[0] == 0)) return;
// MUID uid = GetObject(szName);
// MMatchObjectCache* pObjCache = FindObjCache(uid);
MCOLOR _color = MCOLOR(0,0,0);
MMatchUserGradeID gid = (MMatchUserGradeID) nGrade;
// gid = MMUG_DEVELOPER;
char sp_name[256];
bool bSpUser = GetUserGradeIDColor(gid,_color,sp_name);
char szText[512];
if(bSpUser) // Ư¼öÀ¯Àú
{
wsprintf(szText, "%s : %s", sp_name , szChat);
ZChatOutput(szText, ZChat::CMT_NORMAL, ZChat::CL_LOBBY,_color);
}
else if ( !ZGetGameClient()->GetRejectNormalChat() || // ÀÏ¹Ý À¯Àú
(strcmp( szName, ZGetMyInfo()->GetCharName()) == 0))
{
wsprintf(szText, "^4%s^9 : %s", szName, szChat);
ZChatOutput(szText, ZChat::CMT_NORMAL, ZChat::CL_LOBBY);
}
}
void ZGameClient::OnChannelChat(const MUID& uidChannel, char* szName, char* szChat,int nGrade)
{
if (GetChannelUID() != uidChannel) return;
if ((szChat[0]==0) || (szName[0] == 0)) return;
if (ZGetGameClient()->GetRejectNormalChat()) return;
// MUID uid = GetObject(szName);
// MMatchObjectCache* pObjCache = FindObjCache(uid);
MCOLOR _color = MCOLOR(0,0,0);
MMatchUserGradeID gid = (MMatchUserGradeID) nGrade;
char szText[512];
char szTimeStamp[512];
time_t currentTime;
struct tm *timeinfo;
currentTime= time(NULL);
timeinfo= localtime(¤tTime);
strftime (szTimeStamp, 30, "[%H:%M]" , timeinfo);
char sp_name[256];
bool bSpUser = GetUserGradeIDColor(gid,_color,sp_name);
switch(nGrade)
{
case 255 :
wsprintf(szText, "%s %s : %s", szTimeStamp, szName , szChat);
break;
case 254:
wsprintf(szText, "%s %s : %s", szTimeStamp, szName , szChat);
break;
case 252:
wsprintf(szText, "%s %s : %s", szTimeStamp, szName , szChat);
break;
case 10:
wsprintf(szText, "%s %s : %s", szTimeStamp, szName , szChat);
break;
case 2:
wsprintf(szText, "%s %s : %s", szTimeStamp, szName , szChat);
break;
case 0:
wsprintf(szText, "%s %s : %s", szTimeStamp, szName , szChat);
break;
}
ZChatOutput(szText, ZChat::CMT_NORMAL, ZChat::CL_LOBBY,_color);
}
로디 님의 최근 댓글
오래만이네 2021 02.10 공개팩으로 ㅋㅋㅋㅋㅋ 2017 03.24 됩니다 ㅎ 2016 06.09