From f42306a6e9b2cc11906d905511110c1bcac52756 Mon Sep 17 00:00:00 2001 From: MrS-ibra Date: Mon, 16 Feb 2026 06:45:58 +0300 Subject: [PATCH] Notify the players if observers are disabled in lobby --- .../GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp index 5fa5b07148..2a4d7e8c0c 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLGameSetupMenu.cpp @@ -2126,6 +2126,14 @@ void WOLGameSetupMenuInit( WindowLayout *layout, void *userData ) GadgetListBoxAddEntryText(listboxGameSetupChat, UnicodeString(L"This lobby is open to the public. Use /friendsonly to make it only open to friends."), GameMakeColor(255, 194, 15, 255), -1, -1); } } + + if (TheNGMPGame != nullptr) + { + if (!TheNGMPGame->getAllowObservers()) + { + GadgetListBoxAddEntryText(listboxGameSetupChat, UnicodeString(L"NOTE: The host has disabled observers in this lobby."), GameSpyColor[GSCOLOR_CHAT_NORMAL], -1, -1); + } + } #endif #if defined(GENERALS_ONLINE)