diff options
Diffstat (limited to 'src/server/game/Chat/Chat.cpp')
-rwxr-xr-x | src/server/game/Chat/Chat.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/game/Chat/Chat.cpp b/src/server/game/Chat/Chat.cpp index b22e27a7693..21b32c0a24c 100755 --- a/src/server/game/Chat/Chat.cpp +++ b/src/server/game/Chat/Chat.cpp @@ -490,6 +490,17 @@ ChatCommand * ChatHandler::getCommandTable() return commandTableCache; } +std::string ChatHandler::PGetParseString(int32 entry, ...) const +{ + const char *format = GetTrinityString(entry); + char str[1024]; + va_list ap; + va_start(ap, entry); + vsnprintf(str, 1024, format, ap); + va_end(ap); + return std::string(str); +} + const char *ChatHandler::GetTrinityString(int32 entry) const { return m_session->GetTrinityString(entry); |