飞飞迷 > 源码修改 > 团队聊天颜色

团队聊天颜色

来源:飞飞迷 发布时间:2017-01-12 浏览:

这里是一个小片段,这个想法最初来自原始飞飞
找到函数

void CDPClient::OnChat( OBJID objid, CAr & ar )


插入

sprintf(szChat, "%s : %s", pMover->GetName(TRUE), szBuf);
g_WndMng.PutString((LPCTSTR)szChat, pMover, 0xffffffff, CHATSTY_GENERAL);

在下面的的最后

   if (pMover->m_dwAuthorization == AUTH_ADMINISTRATOR)
   {
    sprintf(szChat, "[Admin] %s : %s", pMover->GetName(TRUE), szBuf);
    g_WndMng.PutString((LPCTSTR)szChat, pMover, COLOR_ADMINISTRATOR, CHATSTY_GENERAL);
   }
   else if (pMover->m_dwAuthorization >= AUTH_GAMEMASTER)
   {
    sprintf(szChat, "[Gamemaster] %s : %s", pMover->GetName(TRUE), szBuf);
    g_WndMng.PutString((LPCTSTR)szChat, pMover, COLOR_GAMEMASTER, CHATSTY_GENERAL);
   }
   else
   {
    sprintf(szChat, "%s : %s", pMover->GetName(TRUE), szBuf);
    g_WndMng.PutString((LPCTSTR)szChat, pMover, COLOR_PLAYER, CHATSTY_GENERAL);
   }













历史版本

  • V19.飞你莫属
  • 11-11-24V18.翱翔重生
  • 11-04-13V17.龙的逆袭
  • 10-12-13V16.神采飞扬
  • 10-04-16V15.羽化飞天
  • 09-11-04V14.翼之降临