and I think it would be even better to work with some xml in case you use the game's language system, so you will have it in different languages.
example:
Code:
pLabel = (MLabel*)pRes->FindWidget("Lobby_RandomAnnounce");
int RandomMsg = (timeGetTime() / (3 * 60 * 1000) % 2); // 3 min
int i = 0;
for (i = 0; i < RandomMsg; i++);
switch (i)
{
case 0:
sprintf(buf, "%s", ZMsg(MSG_ANNOUNCE_1));
break;
case 1:
sprintf(buf, "%s", ZMsg(MSG_ANNOUNCE_2));
break;
}
if (pLabel) pLabel->SetText(buf);
also create a command similar to admin_wall to print what you write in that system would also be good, you can vary many things there depends on the creativity of each person, I already gave an idea.