From 1e1006c1f1cdc339ec04f46bf0c0eab823f20002 Mon Sep 17 00:00:00 2001 From: ricardoofnl Date: Fri, 4 Sep 2026 22:29:16 +0700 Subject: [PATCH] [saco] Implement/match `CChatWindow::AddInfoMessage`; same body as `AddDebugMessage` with entry type 4 and `m_dwChatInfoColor` --- saco/chatwindow.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/saco/chatwindow.cpp b/saco/chatwindow.cpp index d789643..df1c685 100644 --- a/saco/chatwindow.cpp +++ b/saco/chatwindow.cpp @@ -277,3 +277,27 @@ void CChatWindow::AddClientMessage(DWORD dwColor, CHAR *szMessage) sub_10067BE0(4, szMessage, 0, (dwColor >> 8)|0xFF000000, 0); } } + +//---------------------------------------------------- + +void CChatWindow::AddInfoMessage(CHAR * szFormat, ...) +{ + char szBuffer[512]; + va_list va; + va_start(va, szFormat); + memset(szBuffer, 0, sizeof(szBuffer)); + vsprintf(szBuffer, szFormat, va); + + char *p = szBuffer; + if(szBuffer[0]) + { + do + { + if(*p > 0 && *p < 32) + *p = 32; + } + while(*++p); + } + + sub_10067BE0(4, szBuffer, 0, m_dwChatInfoColor, 0); +}