本文整理汇总了C++中CClient::SendChatMsg方法的典型用法代码示例。如果您正苦于以下问题:C++ CClient::SendChatMsg方法的具体用法?C++ CClient::SendChatMsg怎么用?C++ CClient::SendChatMsg使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CClient
的用法示例。
在下文中一共展示了CClient::SendChatMsg方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Broadcast
void CChat::Broadcast(CChatMember *pFrom, LPCTSTR pszText, CLanguageID lang, bool bOverride)
{
ADDTOCALLSTACK("CChat::Broadcast");
CGString sName;
FormatName(sName, pFrom, bOverride);
ClientIterator it;
for ( CClient *pClient = it.next(); pClient != NULL; pClient = it.next() )
{
if ( !pClient->m_bChatActive )
continue;
if ( bOverride || pClient->m_bReceiving )
pClient->SendChatMsg(CHATMSG_PlayerMessage, sName, pszText, lang);
}
}
示例2: Broadcast
void CChat::Broadcast(CChatChanMember *pFrom, LPCTSTR pszText, CLanguageID lang, bool fOverride)
{
ADDTOCALLSTACK("CChat::Broadcast");
ClientIterator it;
for (CClient *pClient = it.next(); pClient != NULL; pClient = it.next())
{
if (!pClient->IsChatActive())
continue;
if (fOverride || pClient->IsReceivingAllowed())
{
CGString sName;
DecorateName(sName, pFrom, fOverride);
pClient->SendChatMsg(CHATMSG_PlayerTalk, sName, pszText, lang);
}
}
}