diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp index a12c65efc3cae5aafd874c86ea9bf6ee3dcc12a9..3d2f3e08db6da1e3f701bacaf966a19436417eb8 100644 --- a/src/sbbs3/atcodes.cpp +++ b/src/sbbs3/atcodes.cpp @@ -815,6 +815,12 @@ const char* sbbs_t::atcode(const char* sp, char* str, size_t maxlen, int* pmode, if (strcmp(sp, "GENDERS") == 0) return cfg.new_genders; + if (strcmp(sp, "MSGS") == 0) { + int msgs = usrgrps ? getposts(&cfg, usrsub[curgrp][cursub[curgrp]]) : 0; + snprintf(str, maxlen, "%u", msgs); + return str; + } + if (!strcmp(sp, "TMSG")) { l = 0; for (i = 0; i < cfg.total_subs; i++)