diff --git a/src/client/init.qc b/src/client/init.qc index 2d8d7a0..8aea7b5 100644 --- a/src/client/init.qc +++ b/src/client/init.qc @@ -112,11 +112,14 @@ ClientGame_Init(float apilevel, string enginename, float engineversion) Sound_Precache("nvg.off"); } +void VGUI_ShowMOTD(void); void ClientGame_InitDone(void) { if (serverkeyfloat("sv_playerslots") > 1) Textmenu_Call("TEAM_SELECT"); + + VGUI_ShowMOTD(); } void diff --git a/src/client/progs.src b/src/client/progs.src index 537e82a..a486245 100644 --- a/src/client/progs.src +++ b/src/client/progs.src @@ -42,5 +42,6 @@ radio.qc ../../../valve/src/client/modelevent.qc ../../../src/client/include.src +../../../valve/src/client/vgui_motd.qc ../../../src/shared/include.src #endlist diff --git a/src/server/gamerules_multiplayer.qc b/src/server/gamerules_multiplayer.qc index 6b7eb70..fa283d1 100644 --- a/src/server/gamerules_multiplayer.qc +++ b/src/server/gamerules_multiplayer.qc @@ -208,6 +208,8 @@ CSMultiplayerRules::CreateTBuyzones(void) void CSMultiplayerRules::InitPostEnts(void) { + MOTD_LoadDefault(); + /* let's check if we need to create buyzones */ switch (g_cstrike_buying) { case BUY_CT: