사이트 로그인
2016.06.13 12:53
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); }